diff --git a/msgraph/generated/directory/directory_request_builder.py b/msgraph/generated/directory/directory_request_builder.py index 6c322eafa9d..a42a0c16033 100644 --- a/msgraph/generated/directory/directory_request_builder.py +++ b/msgraph/generated/directory/directory_request_builder.py @@ -25,6 +25,7 @@ from .on_premises_synchronization.on_premises_synchronization_request_builder import OnPremisesSynchronizationRequestBuilder from .public_key_infrastructure.public_key_infrastructure_request_builder import PublicKeyInfrastructureRequestBuilder from .recovery.recovery_request_builder import RecoveryRequestBuilder + from .remote_tenant_groups.remote_tenant_groups_request_builder import RemoteTenantGroupsRequestBuilder from .subscriptions.subscriptions_request_builder import SubscriptionsRequestBuilder from .subscriptions_with_commerce_subscription_id.subscriptions_with_commerce_subscription_id_request_builder import SubscriptionsWithCommerceSubscriptionIdRequestBuilder @@ -213,6 +214,15 @@ def recovery(self) -> RecoveryRequestBuilder: return RecoveryRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remote_tenant_groups(self) -> RemoteTenantGroupsRequestBuilder: + """ + Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + """ + from .remote_tenant_groups.remote_tenant_groups_request_builder import RemoteTenantGroupsRequestBuilder + + return RemoteTenantGroupsRequestBuilder(self.request_adapter, self.path_parameters) + @property def subscriptions(self) -> SubscriptionsRequestBuilder: """ diff --git a/msgraph/generated/directory/remote_tenant_groups/count/count_request_builder.py b/msgraph/generated/directory/remote_tenant_groups/count/count_request_builder.py new file mode 100644 index 00000000000..c3b67c8e429 --- /dev/null +++ b/msgraph/generated/directory/remote_tenant_groups/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/directory/remoteTenantGroups/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/directory/remote_tenant_groups/item/remote_tenant_group_item_request_builder.py b/msgraph/generated/directory/remote_tenant_groups/item/remote_tenant_group_item_request_builder.py new file mode 100644 index 00000000000..96086c7a771 --- /dev/null +++ b/msgraph/generated/directory/remote_tenant_groups/item/remote_tenant_group_item_request_builder.py @@ -0,0 +1,196 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.remote_tenant_group import RemoteTenantGroup + +class RemoteTenantGroupItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoteTenantGroupItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/directory/remoteTenantGroups/{remoteTenantGroup%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property remoteTenantGroups for directory + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[RemoteTenantGroupItemRequestBuilderGetQueryParameters]] = None) -> Optional[RemoteTenantGroup]: + """ + Read the properties and relationships of a remoteTenantGroup object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteTenantGroup] + Find more info here: https://learn.microsoft.com/graph/api/remotetenantgroup-get?view=graph-rest-1.0 + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.remote_tenant_group import RemoteTenantGroup + + return await self.request_adapter.send_async(request_info, RemoteTenantGroup, error_mapping) + + async def patch(self,body: RemoteTenantGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemoteTenantGroup]: + """ + Update the navigation property remoteTenantGroups in directory + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteTenantGroup] + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.remote_tenant_group import RemoteTenantGroup + + return await self.request_adapter.send_async(request_info, RemoteTenantGroup, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property remoteTenantGroups for directory + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RemoteTenantGroupItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a remoteTenantGroup object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: RemoteTenantGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property remoteTenantGroups in directory + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoteTenantGroupItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoteTenantGroupItemRequestBuilder + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoteTenantGroupItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RemoteTenantGroupItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a remoteTenantGroup object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RemoteTenantGroupItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RemoteTenantGroupItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/directory/remote_tenant_groups/remote_tenant_groups_request_builder.py b/msgraph/generated/directory/remote_tenant_groups/remote_tenant_groups_request_builder.py new file mode 100644 index 00000000000..cc109323234 --- /dev/null +++ b/msgraph/generated/directory/remote_tenant_groups/remote_tenant_groups_request_builder.py @@ -0,0 +1,215 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from ...models.remote_tenant_group import RemoteTenantGroup + from ...models.remote_tenant_group_collection_response import RemoteTenantGroupCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.remote_tenant_group_item_request_builder import RemoteTenantGroupItemRequestBuilder + +class RemoteTenantGroupsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoteTenantGroupsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/directory/remoteTenantGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_remote_tenant_group_id(self,remote_tenant_group_id: str) -> RemoteTenantGroupItemRequestBuilder: + """ + Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + param remote_tenant_group_id: The unique identifier of remoteTenantGroup + Returns: RemoteTenantGroupItemRequestBuilder + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if remote_tenant_group_id is None: + raise TypeError("remote_tenant_group_id cannot be null.") + from .item.remote_tenant_group_item_request_builder import RemoteTenantGroupItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["remoteTenantGroup%2Did"] = remote_tenant_group_id + return RemoteTenantGroupItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters]] = None) -> Optional[RemoteTenantGroupCollectionResponse]: + """ + Get a list of the remoteTenantGroup objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteTenantGroupCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/directory-list-remotetenantgroups?view=graph-rest-1.0 + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.remote_tenant_group_collection_response import RemoteTenantGroupCollectionResponse + + return await self.request_adapter.send_async(request_info, RemoteTenantGroupCollectionResponse, error_mapping) + + async def post(self,body: RemoteTenantGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemoteTenantGroup]: + """ + Create new navigation property to remoteTenantGroups for directory + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteTenantGroup] + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.remote_tenant_group import RemoteTenantGroup + + return await self.request_adapter.send_async(request_info, RemoteTenantGroup, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the remoteTenantGroup objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: RemoteTenantGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to remoteTenantGroups for directory + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoteTenantGroupsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoteTenantGroupsRequestBuilder + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoteTenantGroupsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RemoteTenantGroupsRequestBuilderGetQueryParameters(): + """ + Get a list of the remoteTenantGroup objects and their properties. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class RemoteTenantGroupsRequestBuilderGetRequestConfiguration(RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RemoteTenantGroupsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/drives/item/list_/items/item/permissions/item/permission_item_request_builder.py b/msgraph/generated/drives/item/list_/items/item/permissions/item/permission_item_request_builder.py index 74481743192..7942675125e 100644 --- a/msgraph/generated/drives/item/list_/items/item/permissions/item/permission_item_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/permissions/item/permission_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PermissionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Permission]: """ - Get permissions from drives + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Permission] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get permissions from drives + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class PermissionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguratio @dataclass class PermissionItemRequestBuilderGetQueryParameters(): """ - Get permissions from drives + The set of permissions for the item. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/drives/item/list_/items/item/permissions/permissions_request_builder.py b/msgraph/generated/drives/item/list_/items/item/permissions/permissions_request_builder.py index 19d593f1eb8..fdca0db9117 100644 --- a/msgraph/generated/drives/item/list_/items/item/permissions/permissions_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/permissions/permissions_request_builder.py @@ -49,7 +49,7 @@ def by_permission_id(self,permission_id: str) -> PermissionItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> Optional[PermissionCollectionResponse]: """ - Get permissions from drives + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PermissionCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: Permission, request_configuration: Optional[RequestCon def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get permissions from drives + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class PermissionsRequestBuilderGetQueryParameters(): """ - Get permissions from drives + The set of permissions for the item. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/drives/item/list_/permissions/item/permission_item_request_builder.py b/msgraph/generated/drives/item/list_/permissions/item/permission_item_request_builder.py index 92fe07b5d56..4ed32cd4f4a 100644 --- a/msgraph/generated/drives/item/list_/permissions/item/permission_item_request_builder.py +++ b/msgraph/generated/drives/item/list_/permissions/item/permission_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PermissionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Permission]: """ - Get permissions from drives + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Permission] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get permissions from drives + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class PermissionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguratio @dataclass class PermissionItemRequestBuilderGetQueryParameters(): """ - Get permissions from drives + The set of permissions for the item. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/drives/item/list_/permissions/permissions_request_builder.py b/msgraph/generated/drives/item/list_/permissions/permissions_request_builder.py index 3058e747681..f416d0a3523 100644 --- a/msgraph/generated/drives/item/list_/permissions/permissions_request_builder.py +++ b/msgraph/generated/drives/item/list_/permissions/permissions_request_builder.py @@ -49,7 +49,7 @@ def by_permission_id(self,permission_id: str) -> PermissionItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> Optional[PermissionCollectionResponse]: """ - Get permissions from drives + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PermissionCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: Permission, request_configuration: Optional[RequestCon def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get permissions from drives + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class PermissionsRequestBuilderGetQueryParameters(): """ - Get permissions from drives + The set of permissions for the item. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/permission_item_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/permission_item_request_builder.py index 463a61957d6..7f582aba91b 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/permission_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/permission_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PermissionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Permission]: """ - Get permissions from groups + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Permission] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get permissions from groups + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class PermissionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguratio @dataclass class PermissionItemRequestBuilderGetQueryParameters(): """ - Get permissions from groups + The set of permissions for the item. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/permissions/permissions_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/permissions/permissions_request_builder.py index 5aec2968b7c..147d3317c6e 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/permissions/permissions_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/permissions/permissions_request_builder.py @@ -49,7 +49,7 @@ def by_permission_id(self,permission_id: str) -> PermissionItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> Optional[PermissionCollectionResponse]: """ - Get permissions from groups + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PermissionCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: Permission, request_configuration: Optional[RequestCon def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get permissions from groups + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class PermissionsRequestBuilderGetQueryParameters(): """ - Get permissions from groups + The set of permissions for the item. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/sites/item/lists/item/permissions/item/permission_item_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/permissions/item/permission_item_request_builder.py index 2b2d54d10c8..65648659a45 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/permissions/item/permission_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/permissions/item/permission_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PermissionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Permission]: """ - Get permissions from groups + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Permission] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get permissions from groups + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class PermissionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguratio @dataclass class PermissionItemRequestBuilderGetQueryParameters(): """ - Get permissions from groups + The set of permissions for the item. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/sites/item/lists/item/permissions/permissions_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/permissions/permissions_request_builder.py index 95997ce04b6..4eaec70f859 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/permissions/permissions_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/permissions/permissions_request_builder.py @@ -49,7 +49,7 @@ def by_permission_id(self,permission_id: str) -> PermissionItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> Optional[PermissionCollectionResponse]: """ - Get permissions from groups + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PermissionCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: Permission, request_configuration: Optional[RequestCon def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get permissions from groups + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class PermissionsRequestBuilderGetQueryParameters(): """ - Get permissions from groups + The set of permissions for the item. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/catalogs/catalogs_request_builder.py b/msgraph/generated/identity_governance/catalogs/catalogs_request_builder.py new file mode 100644 index 00000000000..e797e7da31c --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/catalogs_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.access_package_catalog import AccessPackageCatalog + from ...models.access_package_catalog_collection_response import AccessPackageCatalogCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_catalog_item_request_builder import AccessPackageCatalogItemRequestBuilder + +class CatalogsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CatalogsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_catalog_id(self,access_package_catalog_id: str) -> AccessPackageCatalogItemRequestBuilder: + """ + Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. + param access_package_catalog_id: The unique identifier of accessPackageCatalog + Returns: AccessPackageCatalogItemRequestBuilder + """ + if access_package_catalog_id is None: + raise TypeError("access_package_catalog_id cannot be null.") + from .item.access_package_catalog_item_request_builder import AccessPackageCatalogItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageCatalog%2Did"] = access_package_catalog_id + return AccessPackageCatalogItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CatalogsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageCatalogCollectionResponse]: + """ + Get catalogs from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageCatalogCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.access_package_catalog_collection_response import AccessPackageCatalogCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageCatalogCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageCatalog, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageCatalog]: + """ + Create new navigation property to catalogs for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageCatalog] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.access_package_catalog import AccessPackageCatalog + + return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CatalogsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get catalogs from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessPackageCatalog, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to catalogs for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CatalogsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CatalogsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CatalogsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CatalogsRequestBuilderGetQueryParameters(): + """ + Get catalogs from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CatalogsRequestBuilderGetRequestConfiguration(RequestConfiguration[CatalogsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CatalogsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/count/count_request_builder.py new file mode 100644 index 00000000000..539302384e9 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/access_package_catalog_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/access_package_catalog_item_request_builder.py new file mode 100644 index 00000000000..1e5fef4f5b0 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/access_package_catalog_item_request_builder.py @@ -0,0 +1,238 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.access_package_catalog import AccessPackageCatalog + from ....models.o_data_errors.o_data_error import ODataError + from .access_packages.access_packages_request_builder import AccessPackagesRequestBuilder + from .custom_workflow_extensions.custom_workflow_extensions_request_builder import CustomWorkflowExtensionsRequestBuilder + from .resources.resources_request_builder import ResourcesRequestBuilder + from .resource_roles.resource_roles_request_builder import ResourceRolesRequestBuilder + from .resource_scopes.resource_scopes_request_builder import ResourceScopesRequestBuilder + +class AccessPackageCatalogItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageCatalogItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property catalogs for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageCatalogItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageCatalog]: + """ + Get catalogs from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageCatalog] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.access_package_catalog import AccessPackageCatalog + + return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) + + async def patch(self,body: AccessPackageCatalog, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageCatalog]: + """ + Update the navigation property catalogs in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageCatalog] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.access_package_catalog import AccessPackageCatalog + + return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property catalogs for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageCatalogItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get catalogs from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageCatalog, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property catalogs in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessPackageCatalogItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessPackageCatalogItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageCatalogItemRequestBuilder(self.request_adapter, raw_url) + + @property + def access_packages(self) -> AccessPackagesRequestBuilder: + """ + Provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. + """ + from .access_packages.access_packages_request_builder import AccessPackagesRequestBuilder + + return AccessPackagesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def custom_workflow_extensions(self) -> CustomWorkflowExtensionsRequestBuilder: + """ + Provides operations to manage the customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + """ + from .custom_workflow_extensions.custom_workflow_extensions_request_builder import CustomWorkflowExtensionsRequestBuilder + + return CustomWorkflowExtensionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def resource_roles(self) -> ResourceRolesRequestBuilder: + """ + Provides operations to manage the resourceRoles property of the microsoft.graph.accessPackageCatalog entity. + """ + from .resource_roles.resource_roles_request_builder import ResourceRolesRequestBuilder + + return ResourceRolesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def resource_scopes(self) -> ResourceScopesRequestBuilder: + """ + Provides operations to manage the resourceScopes property of the microsoft.graph.accessPackageCatalog entity. + """ + from .resource_scopes.resource_scopes_request_builder import ResourceScopesRequestBuilder + + return ResourceScopesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def resources(self) -> ResourcesRequestBuilder: + """ + Provides operations to manage the resources property of the microsoft.graph.accessPackageCatalog entity. + """ + from .resources.resources_request_builder import ResourcesRequestBuilder + + return ResourcesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageCatalogItemRequestBuilderGetQueryParameters(): + """ + Get catalogs from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageCatalogItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageCatalogItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/access_packages/access_packages_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/access_packages/access_packages_request_builder.py new file mode 100644 index 00000000000..8c8bc937825 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/access_packages/access_packages_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.access_package_collection_response import AccessPackageCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_item_request_builder import AccessPackageItemRequestBuilder + +class AccessPackagesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackagesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_id(self,access_package_id: str) -> AccessPackageItemRequestBuilder: + """ + Provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. + param access_package_id: The unique identifier of accessPackage + Returns: AccessPackageItemRequestBuilder + """ + if access_package_id is None: + raise TypeError("access_package_id cannot be null.") + from .item.access_package_item_request_builder import AccessPackageItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackage%2Did"] = access_package_id + return AccessPackageItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackagesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageCollectionResponse]: + """ + The access packages in this catalog. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_package_collection_response import AccessPackageCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The access packages in this catalog. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> AccessPackagesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessPackagesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackagesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackagesRequestBuilderGetQueryParameters(): + """ + The access packages in this catalog. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class AccessPackagesRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackagesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/access_packages/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/access_packages/count/count_request_builder.py new file mode 100644 index 00000000000..d3727efbc2f --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/access_packages/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/access_packages/item/access_package_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/access_packages/item/access_package_item_request_builder.py new file mode 100644 index 00000000000..4c5e229ec3f --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/access_packages/item/access_package_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.access_package import AccessPackage + from ......models.o_data_errors.o_data_error import ODataError + +class AccessPackageItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackage]: + """ + The access packages in this catalog. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_package import AccessPackage + + return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The access packages in this catalog. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> AccessPackageItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessPackageItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageItemRequestBuilderGetQueryParameters(): + """ + The access packages in this catalog. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/custom_workflow_extensions/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/custom_workflow_extensions/count/count_request_builder.py new file mode 100644 index 00000000000..26c4b3c91af --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/custom_workflow_extensions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/custom_workflow_extensions/custom_workflow_extensions_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/custom_workflow_extensions/custom_workflow_extensions_request_builder.py new file mode 100644 index 00000000000..a27a5373033 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/custom_workflow_extensions/custom_workflow_extensions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.custom_callout_extension import CustomCalloutExtension + from .....models.custom_callout_extension_collection_response import CustomCalloutExtensionCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_callout_extension_item_request_builder import CustomCalloutExtensionItemRequestBuilder + +class CustomWorkflowExtensionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomWorkflowExtensionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_callout_extension_id(self,custom_callout_extension_id: str) -> CustomCalloutExtensionItemRequestBuilder: + """ + Provides operations to manage the customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + param custom_callout_extension_id: The unique identifier of customCalloutExtension + Returns: CustomCalloutExtensionItemRequestBuilder + """ + if custom_callout_extension_id is None: + raise TypeError("custom_callout_extension_id cannot be null.") + from .item.custom_callout_extension_item_request_builder import CustomCalloutExtensionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customCalloutExtension%2Did"] = custom_callout_extension_id + return CustomCalloutExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomWorkflowExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomCalloutExtensionCollectionResponse]: + """ + Get customWorkflowExtensions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomCalloutExtensionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.custom_callout_extension_collection_response import CustomCalloutExtensionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomCalloutExtensionCollectionResponse, error_mapping) + + async def post(self,body: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomCalloutExtension]: + """ + Create new navigation property to customWorkflowExtensions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomCalloutExtension] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.custom_callout_extension import CustomCalloutExtension + + return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomWorkflowExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get customWorkflowExtensions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to customWorkflowExtensions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomWorkflowExtensionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomWorkflowExtensionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomWorkflowExtensionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomWorkflowExtensionsRequestBuilderGetQueryParameters(): + """ + Get customWorkflowExtensions from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomWorkflowExtensionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py new file mode 100644 index 00000000000..a6e5b0a0923 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.custom_callout_extension import CustomCalloutExtension + from ......models.o_data_errors.o_data_error import ODataError + +class CustomCalloutExtensionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomCalloutExtensionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/{customCalloutExtension%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property customWorkflowExtensions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomCalloutExtension]: + """ + Get customWorkflowExtensions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomCalloutExtension] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.custom_callout_extension import CustomCalloutExtension + + return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) + + async def patch(self,body: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomCalloutExtension]: + """ + Update the navigation property customWorkflowExtensions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomCalloutExtension] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.custom_callout_extension import CustomCalloutExtension + + return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property customWorkflowExtensions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get customWorkflowExtensions from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property customWorkflowExtensions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomCalloutExtensionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomCalloutExtensionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomCalloutExtensionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomCalloutExtensionItemRequestBuilderGetQueryParameters(): + """ + Get customWorkflowExtensions from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/count/count_request_builder.py new file mode 100644 index 00000000000..2d3d24f4d0e --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/access_package_resource_role_item_request_builder.py new file mode 100644 index 00000000000..d2c00f35e16 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/access_package_resource_role_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.access_package_resource_role import AccessPackageResourceRole + from ......models.o_data_errors.o_data_error import ODataError + from .resource.resource_request_builder import ResourceRequestBuilder + +class AccessPackageResourceRoleItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resourceRoles property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRoleItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property resourceRoles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Get resourceRoles from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + async def patch(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Update the navigation property resourceRoles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property resourceRoles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get resourceRoles from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property resourceRoles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) + + @property + def resource(self) -> ResourceRequestBuilder: + """ + Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + """ + from .resource.resource_request_builder import ResourceRequestBuilder + + return ResourceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): + """ + Get resourceRoles from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/environment/environment_request_builder.py new file mode 100644 index 00000000000..7abbb419738 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/environment/environment_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.access_package_resource_environment import AccessPackageResourceEnvironment + from ........models.o_data_errors.o_data_error import ODataError + +class EnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnvironmentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> EnvironmentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnvironmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..47e52c285d5 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/resource_request_builder.py new file mode 100644 index 00000000000..7176efcda03 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/resource_request_builder.py @@ -0,0 +1,238 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.access_package_resource import AccessPackageResource + from .......models.o_data_errors.o_data_error import ODataError + from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .roles.roles_request_builder import RolesRequestBuilder + from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class ResourceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResourceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property resource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ResourceRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Get resource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property resource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property resource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get resource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property resource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ResourceRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResourceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResourceRequestBuilder(self.request_adapter, raw_url) + + @property + def environment(self) -> EnvironmentRequestBuilder: + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + from .environment.environment_request_builder import EnvironmentRequestBuilder + + return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def roles(self) -> RolesRequestBuilder: + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + """ + from .roles.roles_request_builder import RolesRequestBuilder + + return RolesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def scopes(self) -> ScopesRequestBuilder: + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + """ + from .scopes.scopes_request_builder import ScopesRequestBuilder + + return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceRequestBuilderGetQueryParameters(): + """ + Get resource from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ResourceRequestBuilderGetRequestConfiguration(RequestConfiguration[ResourceRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/roles/count/count_request_builder.py new file mode 100644 index 00000000000..d6e7429c069 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/roles/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/roles/item/access_package_resource_role_item_request_builder.py new file mode 100644 index 00000000000..d9e1f8b4c8e --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.access_package_resource_role import AccessPackageResourceRole + from .........models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceRoleItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRoleItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property roles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + async def patch(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Update the navigation property roles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property roles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property roles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/roles/roles_request_builder.py new file mode 100644 index 00000000000..f5f6a6a7423 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/roles/roles_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.access_package_resource_role import AccessPackageResourceRole + from ........models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + +class RolesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RolesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_role_id1(self,access_package_resource_role_id1: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_role_id1: The unique identifier of accessPackageResourceRole + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + if access_package_resource_role_id1 is None: + raise TypeError("access_package_resource_role_id1 cannot be null.") + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceRole%2Did1"] = access_package_resource_role_id1 + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RolesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRoleCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Create new navigation property to roles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RolesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to roles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RolesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RolesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RolesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RolesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class RolesRequestBuilderGetRequestConfiguration(RequestConfiguration[RolesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RolesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/count/count_request_builder.py new file mode 100644 index 00000000000..d7054f7c4d3 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py new file mode 100644 index 00000000000..2422d6c56d8 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.access_package_resource_scope import AccessPackageResourceScope + from .........models.o_data_errors.o_data_error import ODataError + from .resource.resource_request_builder import ResourceRequestBuilder + +class AccessPackageResourceScopeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopeItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property scopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + async def patch(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Update the navigation property scopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property scopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property scopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) + + @property + def resource(self) -> ResourceRequestBuilder: + """ + Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + """ + from .resource.resource_request_builder import ResourceRequestBuilder + + return ResourceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/environment/environment_request_builder.py new file mode 100644 index 00000000000..527f003b029 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/environment/environment_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.access_package_resource_environment import AccessPackageResourceEnvironment + from ...........models.o_data_errors.o_data_error import ODataError + +class EnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnvironmentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> EnvironmentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnvironmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..a07d2f421a1 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py new file mode 100644 index 00000000000..0ae1a376cbb --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.access_package_resource import AccessPackageResource + from ..........models.o_data_errors.o_data_error import ODataError + from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .roles.roles_request_builder import RolesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class ResourceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResourceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property resource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ResourceRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Get resource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property resource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property resource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get resource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property resource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ResourceRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResourceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResourceRequestBuilder(self.request_adapter, raw_url) + + @property + def environment(self) -> EnvironmentRequestBuilder: + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + from .environment.environment_request_builder import EnvironmentRequestBuilder + + return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def roles(self) -> RolesRequestBuilder: + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + """ + from .roles.roles_request_builder import RolesRequestBuilder + + return RolesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceRequestBuilderGetQueryParameters(): + """ + Get resource from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ResourceRequestBuilderGetRequestConfiguration(RequestConfiguration[ResourceRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/count/count_request_builder.py new file mode 100644 index 00000000000..d53cec8fc14 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py new file mode 100644 index 00000000000..3cd5e96fb87 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.access_package_resource_role import AccessPackageResourceRole + from ............models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceRoleItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRoleItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property roles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + async def patch(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Update the navigation property roles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property roles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property roles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/roles_request_builder.py new file mode 100644 index 00000000000..2584de47982 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/roles_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.access_package_resource_role import AccessPackageResourceRole + from ...........models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + +class RolesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RolesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_role_id1(self,access_package_resource_role_id1: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_role_id1: The unique identifier of accessPackageResourceRole + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + if access_package_resource_role_id1 is None: + raise TypeError("access_package_resource_role_id1 cannot be null.") + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceRole%2Did1"] = access_package_resource_role_id1 + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RolesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRoleCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Create new navigation property to roles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RolesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to roles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RolesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RolesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RolesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RolesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class RolesRequestBuilderGetRequestConfiguration(RequestConfiguration[RolesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RolesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..d40bc079a44 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..703b53a2a33 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..5c32394b5fb --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..7da5b6c05b1 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..e6b1e2abd89 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..af8c3aacc5d --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..a2f737b7f05 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..4789b7e1ce6 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/scopes_request_builder.py new file mode 100644 index 00000000000..5cc1b50ae20 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/scopes_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.access_package_resource_scope import AccessPackageResourceScope + from ........models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + +class ScopesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ScopesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_scope_id(self,access_package_resource_scope_id: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_scope_id: The unique identifier of accessPackageResourceScope + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + if access_package_resource_scope_id is None: + raise TypeError("access_package_resource_scope_id cannot be null.") + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ScopesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScopeCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Create new navigation property to scopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScopesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to scopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ScopesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ScopesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ScopesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ScopesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ScopesRequestBuilderGetRequestConfiguration(RequestConfiguration[ScopesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ScopesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..261d6feaba0 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..ec3c2fac35c --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..3da20182ccf --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..4ff59e46427 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..e167fa1b46c --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..4f499f7c076 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..e36576fadda --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..3cb9cdcf7a3 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/resource_roles_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/resource_roles_request_builder.py new file mode 100644 index 00000000000..ab2e4d0dbd3 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/resource_roles_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.access_package_resource_role import AccessPackageResourceRole + from .....models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + +class ResourceRolesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resourceRoles property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResourceRolesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_role_id(self,access_package_resource_role_id: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Provides operations to manage the resourceRoles property of the microsoft.graph.accessPackageCatalog entity. + param access_package_resource_role_id: The unique identifier of accessPackageResourceRole + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + if access_package_resource_role_id is None: + raise TypeError("access_package_resource_role_id cannot be null.") + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ResourceRolesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + """ + Get resourceRoles from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRoleCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Create new navigation property to resourceRoles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceRolesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get resourceRoles from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to resourceRoles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ResourceRolesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResourceRolesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResourceRolesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ResourceRolesRequestBuilderGetQueryParameters(): + """ + Get resourceRoles from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ResourceRolesRequestBuilderGetRequestConfiguration(RequestConfiguration[ResourceRolesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceRolesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/count/count_request_builder.py new file mode 100644 index 00000000000..4d349de0d70 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/access_package_resource_scope_item_request_builder.py new file mode 100644 index 00000000000..57d84559f06 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/access_package_resource_scope_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.access_package_resource_scope import AccessPackageResourceScope + from ......models.o_data_errors.o_data_error import ODataError + from .resource.resource_request_builder import ResourceRequestBuilder + +class AccessPackageResourceScopeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resourceScopes property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopeItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property resourceScopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Get resourceScopes from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + async def patch(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Update the navigation property resourceScopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property resourceScopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get resourceScopes from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property resourceScopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) + + @property + def resource(self) -> ResourceRequestBuilder: + """ + Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + """ + from .resource.resource_request_builder import ResourceRequestBuilder + + return ResourceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): + """ + Get resourceScopes from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/environment/environment_request_builder.py new file mode 100644 index 00000000000..438fe63346f --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/environment/environment_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.access_package_resource_environment import AccessPackageResourceEnvironment + from ........models.o_data_errors.o_data_error import ODataError + +class EnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnvironmentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> EnvironmentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnvironmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..275be04ef08 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/resource_request_builder.py new file mode 100644 index 00000000000..7d2d0aad0f3 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/resource_request_builder.py @@ -0,0 +1,238 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.access_package_resource import AccessPackageResource + from .......models.o_data_errors.o_data_error import ODataError + from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .roles.roles_request_builder import RolesRequestBuilder + from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class ResourceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResourceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property resource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ResourceRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Get resource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property resource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property resource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get resource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property resource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ResourceRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResourceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResourceRequestBuilder(self.request_adapter, raw_url) + + @property + def environment(self) -> EnvironmentRequestBuilder: + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + from .environment.environment_request_builder import EnvironmentRequestBuilder + + return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def roles(self) -> RolesRequestBuilder: + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + """ + from .roles.roles_request_builder import RolesRequestBuilder + + return RolesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def scopes(self) -> ScopesRequestBuilder: + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + """ + from .scopes.scopes_request_builder import ScopesRequestBuilder + + return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceRequestBuilderGetQueryParameters(): + """ + Get resource from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ResourceRequestBuilderGetRequestConfiguration(RequestConfiguration[ResourceRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/count/count_request_builder.py new file mode 100644 index 00000000000..f466725fcdf --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py new file mode 100644 index 00000000000..6f18b9faeb4 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.access_package_resource_role import AccessPackageResourceRole + from .........models.o_data_errors.o_data_error import ODataError + from .resource.resource_request_builder import ResourceRequestBuilder + +class AccessPackageResourceRoleItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRoleItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property roles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + async def patch(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Update the navigation property roles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property roles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property roles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) + + @property + def resource(self) -> ResourceRequestBuilder: + """ + Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + """ + from .resource.resource_request_builder import ResourceRequestBuilder + + return ResourceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/environment/environment_request_builder.py new file mode 100644 index 00000000000..e03813da5f6 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/environment/environment_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.access_package_resource_environment import AccessPackageResourceEnvironment + from ...........models.o_data_errors.o_data_error import ODataError + +class EnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnvironmentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> EnvironmentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnvironmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..391930766db --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py new file mode 100644 index 00000000000..128e42105d4 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.access_package_resource import AccessPackageResource + from ..........models.o_data_errors.o_data_error import ODataError + from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class ResourceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResourceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property resource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ResourceRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Get resource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property resource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property resource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get resource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property resource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ResourceRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResourceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResourceRequestBuilder(self.request_adapter, raw_url) + + @property + def environment(self) -> EnvironmentRequestBuilder: + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + from .environment.environment_request_builder import EnvironmentRequestBuilder + + return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def scopes(self) -> ScopesRequestBuilder: + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + """ + from .scopes.scopes_request_builder import ScopesRequestBuilder + + return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceRequestBuilderGetQueryParameters(): + """ + Get resource from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ResourceRequestBuilderGetRequestConfiguration(RequestConfiguration[ResourceRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/count/count_request_builder.py new file mode 100644 index 00000000000..7bba5bd51eb --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py new file mode 100644 index 00000000000..fde251b0226 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.access_package_resource_scope import AccessPackageResourceScope + from ............models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceScopeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopeItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property scopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + async def patch(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Update the navigation property scopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property scopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property scopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/scopes_request_builder.py new file mode 100644 index 00000000000..e8636a7d4d5 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/scopes_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.access_package_resource_scope import AccessPackageResourceScope + from ...........models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + +class ScopesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ScopesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_scope_id1(self,access_package_resource_scope_id1: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_scope_id1: The unique identifier of accessPackageResourceScope + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + if access_package_resource_scope_id1 is None: + raise TypeError("access_package_resource_scope_id1 cannot be null.") + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceScope%2Did1"] = access_package_resource_scope_id1 + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ScopesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScopeCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Create new navigation property to scopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScopesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to scopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ScopesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ScopesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ScopesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ScopesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ScopesRequestBuilderGetRequestConfiguration(RequestConfiguration[ScopesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ScopesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..196cca6f68c --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..8048c9d9bd1 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..df42bad0a42 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..544d168068f --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..bb20e2b43ce --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..b02eaa14e6c --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..a5c85946eaf --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..36b56b05284 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/roles_request_builder.py new file mode 100644 index 00000000000..11f5b158cce --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/roles_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.access_package_resource_role import AccessPackageResourceRole + from ........models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + +class RolesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RolesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_role_id(self,access_package_resource_role_id: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_role_id: The unique identifier of accessPackageResourceRole + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + if access_package_resource_role_id is None: + raise TypeError("access_package_resource_role_id cannot be null.") + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RolesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRoleCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Create new navigation property to roles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RolesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to roles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RolesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RolesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RolesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RolesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class RolesRequestBuilderGetRequestConfiguration(RequestConfiguration[RolesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RolesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/scopes/count/count_request_builder.py new file mode 100644 index 00000000000..867f8b6ed1d --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/scopes/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py new file mode 100644 index 00000000000..741f231e9be --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.access_package_resource_scope import AccessPackageResourceScope + from .........models.o_data_errors.o_data_error import ODataError + +class AccessPackageResourceScopeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopeItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property scopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + async def patch(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Update the navigation property scopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property scopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property scopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/scopes/scopes_request_builder.py new file mode 100644 index 00000000000..649ad364e8b --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/scopes/scopes_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.access_package_resource_scope import AccessPackageResourceScope + from ........models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + +class ScopesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ScopesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_scope_id1(self,access_package_resource_scope_id1: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_scope_id1: The unique identifier of accessPackageResourceScope + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + if access_package_resource_scope_id1 is None: + raise TypeError("access_package_resource_scope_id1 cannot be null.") + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceScope%2Did1"] = access_package_resource_scope_id1 + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ScopesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScopeCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Create new navigation property to scopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScopesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to scopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ScopesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ScopesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ScopesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ScopesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ScopesRequestBuilderGetRequestConfiguration(RequestConfiguration[ScopesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ScopesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..8775fe9163f --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..d47f04b74e9 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..ef823954e17 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..a54a04746ac --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..0915598a262 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..9bd372841d3 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..af7f333e30b --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..8cda4080691 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/resource_scopes_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/resource_scopes_request_builder.py new file mode 100644 index 00000000000..f310e3d4315 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/resource_scopes_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.access_package_resource_scope import AccessPackageResourceScope + from .....models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + +class ResourceScopesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resourceScopes property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResourceScopesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_scope_id(self,access_package_resource_scope_id: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Provides operations to manage the resourceScopes property of the microsoft.graph.accessPackageCatalog entity. + param access_package_resource_scope_id: The unique identifier of accessPackageResourceScope + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + if access_package_resource_scope_id is None: + raise TypeError("access_package_resource_scope_id cannot be null.") + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ResourceScopesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + """ + Get resourceScopes from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScopeCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Create new navigation property to resourceScopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceScopesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get resourceScopes from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to resourceScopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ResourceScopesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResourceScopesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResourceScopesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ResourceScopesRequestBuilderGetQueryParameters(): + """ + Get resourceScopes from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ResourceScopesRequestBuilderGetRequestConfiguration(RequestConfiguration[ResourceScopesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceScopesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/count/count_request_builder.py new file mode 100644 index 00000000000..bb4edbc14fd --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/access_package_resource_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/access_package_resource_item_request_builder.py new file mode 100644 index 00000000000..acc8dc75af4 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/access_package_resource_item_request_builder.py @@ -0,0 +1,238 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.access_package_resource import AccessPackageResource + from ......models.o_data_errors.o_data_error import ODataError + from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .roles.roles_request_builder import RolesRequestBuilder + from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class AccessPackageResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resources property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property resources for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Access package resources in this catalog. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property resources in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property resources for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Access package resources in this catalog. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property resources in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessPackageResourceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessPackageResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceItemRequestBuilder(self.request_adapter, raw_url) + + @property + def environment(self) -> EnvironmentRequestBuilder: + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + from .environment.environment_request_builder import EnvironmentRequestBuilder + + return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def roles(self) -> RolesRequestBuilder: + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + """ + from .roles.roles_request_builder import RolesRequestBuilder + + return RolesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def scopes(self) -> ScopesRequestBuilder: + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + """ + from .scopes.scopes_request_builder import ScopesRequestBuilder + + return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceItemRequestBuilderGetQueryParameters(): + """ + Access package resources in this catalog. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/environment/environment_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/environment/environment_request_builder.py new file mode 100644 index 00000000000..217578c21d8 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/environment/environment_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.access_package_resource_environment import AccessPackageResourceEnvironment + from .......models.o_data_errors.o_data_error import ODataError + +class EnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnvironmentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/environment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> EnvironmentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnvironmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..45169c0040b --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/count/count_request_builder.py new file mode 100644 index 00000000000..da14431155d --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/access_package_resource_role_item_request_builder.py new file mode 100644 index 00000000000..d7a9fad472b --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/access_package_resource_role_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.access_package_resource_role import AccessPackageResourceRole + from ........models.o_data_errors.o_data_error import ODataError + from .resource.resource_request_builder import ResourceRequestBuilder + +class AccessPackageResourceRoleItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRoleItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property roles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + async def patch(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Update the navigation property roles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property roles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property roles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) + + @property + def resource(self) -> ResourceRequestBuilder: + """ + Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + """ + from .resource.resource_request_builder import ResourceRequestBuilder + + return ResourceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/environment/environment_request_builder.py new file mode 100644 index 00000000000..bd30e532c8d --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/environment/environment_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.access_package_resource_environment import AccessPackageResourceEnvironment + from ..........models.o_data_errors.o_data_error import ODataError + +class EnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnvironmentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> EnvironmentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnvironmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..8d14cb17dec --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py new file mode 100644 index 00000000000..a40aca44280 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.access_package_resource import AccessPackageResource + from .........models.o_data_errors.o_data_error import ODataError + from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class ResourceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResourceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property resource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ResourceRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Get resource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property resource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property resource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get resource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property resource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ResourceRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResourceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResourceRequestBuilder(self.request_adapter, raw_url) + + @property + def environment(self) -> EnvironmentRequestBuilder: + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + from .environment.environment_request_builder import EnvironmentRequestBuilder + + return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def scopes(self) -> ScopesRequestBuilder: + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + """ + from .scopes.scopes_request_builder import ScopesRequestBuilder + + return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceRequestBuilderGetQueryParameters(): + """ + Get resource from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ResourceRequestBuilderGetRequestConfiguration(RequestConfiguration[ResourceRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/count/count_request_builder.py new file mode 100644 index 00000000000..1609027413a --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py new file mode 100644 index 00000000000..a7b03d7f39b --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.access_package_resource_scope import AccessPackageResourceScope + from ...........models.o_data_errors.o_data_error import ODataError + from .resource.resource_request_builder import ResourceRequestBuilder + +class AccessPackageResourceScopeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopeItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property scopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + async def patch(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Update the navigation property scopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property scopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property scopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) + + @property + def resource(self) -> ResourceRequestBuilder: + """ + Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + """ + from .resource.resource_request_builder import ResourceRequestBuilder + + return ResourceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py new file mode 100644 index 00000000000..5930653d95f --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.access_package_resource_environment import AccessPackageResourceEnvironment + from .............models.o_data_errors.o_data_error import ODataError + +class EnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnvironmentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> EnvironmentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnvironmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..570b3dee0e6 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py new file mode 100644 index 00000000000..88088d97bbb --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.access_package_resource import AccessPackageResource + from ............models.o_data_errors.o_data_error import ODataError + from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class ResourceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResourceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property resource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ResourceRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Get resource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property resource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property resource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get resource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property resource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ResourceRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResourceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResourceRequestBuilder(self.request_adapter, raw_url) + + @property + def environment(self) -> EnvironmentRequestBuilder: + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + from .environment.environment_request_builder import EnvironmentRequestBuilder + + return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceRequestBuilderGetQueryParameters(): + """ + Get resource from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ResourceRequestBuilderGetRequestConfiguration(RequestConfiguration[ResourceRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..62f56d8b73d --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..b12ef2e53b3 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..226e6a7f683 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..01fa91a05d0 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..8e2b1a3839f --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..a89b8fcb5bd --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..642adbe45de --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..d0ef62116b5 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/scopes_request_builder.py new file mode 100644 index 00000000000..3a020a9ec93 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/scopes_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.access_package_resource_scope import AccessPackageResourceScope + from ..........models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + +class ScopesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ScopesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_scope_id(self,access_package_resource_scope_id: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_scope_id: The unique identifier of accessPackageResourceScope + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + if access_package_resource_scope_id is None: + raise TypeError("access_package_resource_scope_id cannot be null.") + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ScopesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScopeCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Create new navigation property to scopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScopesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to scopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ScopesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ScopesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ScopesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ScopesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ScopesRequestBuilderGetRequestConfiguration(RequestConfiguration[ScopesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ScopesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..cff7fcd8bd1 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..3217f02db31 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..aa1067839ff --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..3808135a810 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..0ff1b070b68 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..0f9cd1fd98d --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..681d63070dd --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..e982301b637 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/roles_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/roles_request_builder.py new file mode 100644 index 00000000000..877bb28778d --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/roles_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.access_package_resource_role import AccessPackageResourceRole + from .......models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + +class RolesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RolesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_role_id(self,access_package_resource_role_id: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_role_id: The unique identifier of accessPackageResourceRole + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + if access_package_resource_role_id is None: + raise TypeError("access_package_resource_role_id cannot be null.") + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RolesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRoleCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Create new navigation property to roles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RolesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to roles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RolesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RolesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RolesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RolesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class RolesRequestBuilderGetRequestConfiguration(RequestConfiguration[RolesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RolesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/count/count_request_builder.py new file mode 100644 index 00000000000..c9bcafefacd --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py new file mode 100644 index 00000000000..25f3885e0d2 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.access_package_resource_scope import AccessPackageResourceScope + from ........models.o_data_errors.o_data_error import ODataError + from .resource.resource_request_builder import ResourceRequestBuilder + +class AccessPackageResourceScopeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceScopeItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property scopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + async def patch(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Update the navigation property scopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property scopes for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property scopes in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) + + @property + def resource(self) -> ResourceRequestBuilder: + """ + Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + """ + from .resource.resource_request_builder import ResourceRequestBuilder + + return ResourceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/environment/environment_request_builder.py new file mode 100644 index 00000000000..b8a148d993e --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/environment/environment_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.access_package_resource_environment import AccessPackageResourceEnvironment + from ..........models.o_data_errors.o_data_error import ODataError + +class EnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnvironmentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> EnvironmentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnvironmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..d039443f5dc --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py new file mode 100644 index 00000000000..65d2e462967 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.access_package_resource import AccessPackageResource + from .........models.o_data_errors.o_data_error import ODataError + from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .roles.roles_request_builder import RolesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class ResourceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResourceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property resource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ResourceRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Get resource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property resource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property resource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get resource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property resource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ResourceRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResourceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResourceRequestBuilder(self.request_adapter, raw_url) + + @property + def environment(self) -> EnvironmentRequestBuilder: + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + from .environment.environment_request_builder import EnvironmentRequestBuilder + + return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def roles(self) -> RolesRequestBuilder: + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + """ + from .roles.roles_request_builder import RolesRequestBuilder + + return RolesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceRequestBuilderGetQueryParameters(): + """ + Get resource from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ResourceRequestBuilderGetRequestConfiguration(RequestConfiguration[ResourceRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/count/count_request_builder.py new file mode 100644 index 00000000000..307506f1fb2 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py new file mode 100644 index 00000000000..0c2cf46c6db --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.access_package_resource_role import AccessPackageResourceRole + from ...........models.o_data_errors.o_data_error import ODataError + from .resource.resource_request_builder import ResourceRequestBuilder + +class AccessPackageResourceRoleItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessPackageResourceRoleItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property roles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + async def patch(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Update the navigation property roles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property roles for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property roles in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) + + @property + def resource(self) -> ResourceRequestBuilder: + """ + Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + """ + from .resource.resource_request_builder import ResourceRequestBuilder + + return ResourceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py new file mode 100644 index 00000000000..8119525455e --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.access_package_resource_environment import AccessPackageResourceEnvironment + from .............models.o_data_errors.o_data_error import ODataError + +class EnvironmentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnvironmentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceEnvironment]: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceEnvironment] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.access_package_resource_environment import AccessPackageResourceEnvironment + + return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> EnvironmentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnvironmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnvironmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EnvironmentRequestBuilderGetQueryParameters(): + """ + Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EnvironmentRequestBuilderGetRequestConfiguration(RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py new file mode 100644 index 00000000000..6df5ad10ccf --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/refresh/refresh_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class RefreshRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the refresh method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RefreshRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action refresh + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RefreshRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RefreshRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RefreshRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RefreshRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py new file mode 100644 index 00000000000..d04ce3bed4f --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.access_package_resource import AccessPackageResource + from ............models.o_data_errors.o_data_error import ODataError + from .environment.environment_request_builder import EnvironmentRequestBuilder + from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + +class ResourceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResourceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property resource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ResourceRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Get resource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + async def patch(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Update the navigation property resource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property resource for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get resource from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property resource in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ResourceRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResourceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResourceRequestBuilder(self.request_adapter, raw_url) + + @property + def environment(self) -> EnvironmentRequestBuilder: + """ + Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + """ + from .environment.environment_request_builder import EnvironmentRequestBuilder + + return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def refresh(self) -> RefreshRequestBuilder: + """ + Provides operations to call the refresh method. + """ + from .refresh.refresh_request_builder import RefreshRequestBuilder + + return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceRequestBuilderGetQueryParameters(): + """ + Get resource from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ResourceRequestBuilderGetRequestConfiguration(RequestConfiguration[ResourceRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourceRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..0bef3de4507 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..a371f1b3f99 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..a878284e39e --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..6b49e8ff74a --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..ccf2859d546 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..ef5eab8f8fd --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..ed13ef0d381 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..02c17554cef --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/roles_request_builder.py new file mode 100644 index 00000000000..466423e5ee2 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/roles_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.access_package_resource_role import AccessPackageResourceRole + from ..........models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + +class RolesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RolesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_role_id(self,access_package_resource_role_id: str) -> AccessPackageResourceRoleItemRequestBuilder: + """ + Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_role_id: The unique identifier of accessPackageResourceRole + Returns: AccessPackageResourceRoleItemRequestBuilder + """ + if access_package_resource_role_id is None: + raise TypeError("access_package_resource_role_id cannot be null.") + from .item.access_package_resource_role_item_request_builder import AccessPackageResourceRoleItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id + return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RolesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRoleCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_package_resource_role_collection_response import AccessPackageResourceRoleCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceRole]: + """ + Create new navigation property to roles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceRole] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_package_resource_role import AccessPackageResourceRole + + return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RolesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessPackageResourceRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to roles for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RolesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RolesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RolesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RolesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class RolesRequestBuilderGetRequestConfiguration(RequestConfiguration[RolesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RolesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..16493077c92 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..dd72d6bb371 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..67ffd2a856a --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..a1a03bc780d --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..8120b6b2ca4 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..82b2ddb7e75 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..74d9e0546ee --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..25356e96589 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/scopes_request_builder.py new file mode 100644 index 00000000000..8647a265bda --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/scopes_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.access_package_resource_scope import AccessPackageResourceScope + from .......models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + +class ScopesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ScopesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_scope_id(self,access_package_resource_scope_id: str) -> AccessPackageResourceScopeItemRequestBuilder: + """ + Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + param access_package_resource_scope_id: The unique identifier of accessPackageResourceScope + Returns: AccessPackageResourceScopeItemRequestBuilder + """ + if access_package_resource_scope_id is None: + raise TypeError("access_package_resource_scope_id cannot be null.") + from .item.access_package_resource_scope_item_request_builder import AccessPackageResourceScopeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id + return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ScopesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScopeCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_package_resource_scope_collection_response import AccessPackageResourceScopeCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResourceScope]: + """ + Create new navigation property to scopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceScope] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_package_resource_scope import AccessPackageResourceScope + + return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScopesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessPackageResourceScope, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to scopes for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ScopesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ScopesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ScopesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ScopesRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. Supports $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ScopesRequestBuilderGetRequestConfiguration(RequestConfiguration[ScopesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ScopesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..38055869d08 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..56d68c28f1a --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..3642adc76ac --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..4d39df1ec9a --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..4eb037ecf91 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..ff01ac49683 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..23ec1923b14 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..b22b63ce645 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .......models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/resources_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/resources_request_builder.py new file mode 100644 index 00000000000..8d7cd9bcd98 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/resources_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.access_package_resource import AccessPackageResource + from .....models.access_package_resource_collection_response import AccessPackageResourceCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_package_resource_item_request_builder import AccessPackageResourceItemRequestBuilder + +class ResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resources property of the microsoft.graph.accessPackageCatalog entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResourcesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_package_resource_id(self,access_package_resource_id: str) -> AccessPackageResourceItemRequestBuilder: + """ + Provides operations to manage the resources property of the microsoft.graph.accessPackageCatalog entity. + param access_package_resource_id: The unique identifier of accessPackageResource + Returns: AccessPackageResourceItemRequestBuilder + """ + if access_package_resource_id is None: + raise TypeError("access_package_resource_id cannot be null.") + from .item.access_package_resource_item_request_builder import AccessPackageResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessPackageResource%2Did"] = access_package_resource_id + return AccessPackageResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackageResourceCollectionResponse]: + """ + Access package resources in this catalog. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResourceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_package_resource_collection_response import AccessPackageResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessPackageResourceCollectionResponse, error_mapping) + + async def post(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessPackageResource]: + """ + Create new navigation property to resources for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessPackageResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_package_resource import AccessPackageResource + + return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Access package resources in this catalog. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessPackageResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to resources for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ResourcesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResourcesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ResourcesRequestBuilderGetQueryParameters(): + """ + Access package resources in this catalog. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[ResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ResourcesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/resource_request_builder.py index 5d0051349a5..c41cca3bb1e 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/resource_request_builder.py @@ -20,6 +20,7 @@ from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py index 195427f6094..a5c48f5521b 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..740e3011984 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..c070ad69e8b --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..006e95fcddf --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..9c49d26a773 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..2ff52309b67 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..963f425fdf8 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..310589c4c8e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..4456a25125b --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..8b1ed5d7179 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..3a799408b11 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..5330d7394db --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..f3223a69551 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..50d0986c218 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..3e6123a5ea5 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..7ef7f72ad9f --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..269362badc1 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/resource_request_builder.py index d2c060d606a..bc315f90a0d 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/resource_request_builder.py @@ -20,6 +20,7 @@ from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py index 3e35786762e..68d2ea56e37 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..56874ab6858 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..d836343113e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..249982c43ac --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..09535adbeb0 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..27c94a14f37 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..f29e0e6a7fb --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..afd0fca1b74 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..1b70365314b --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..14419b9a804 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..fe3bbd9599f --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..f8df5be4302 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..671c2909972 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..f175a7746ee --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..8c4cb61af44 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..3aebcfc78e9 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..a9b7cfb6811 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/resource_request_builder.py index 8f83b0e0ca5..edea8cf5b84 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/resource_request_builder.py @@ -20,6 +20,7 @@ from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py index d084bfbd7b9..d0d41b3976f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..9881760089e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..6457d491d7d --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..3f1b7224c92 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..82a854279e9 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..37bafe19629 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..3e3bb225434 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..d44e8e2ea65 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..876b5039dd2 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..a89fa03260b --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..a3a3d20e304 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..03d45a2ed29 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..6de4d6e87d5 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..a4ead3fe0a1 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..7669ed2a289 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..e4c1156b2c6 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..f2bcc5e0f25 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/resource_request_builder.py index 279a58ee0b3..fd0f9dede3e 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/resource_request_builder.py @@ -20,6 +20,7 @@ from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py index a560701e3b9..51bc606a18e 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..10267e4948b --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..4c95725f765 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..564f58ef895 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..f285df2b741 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..ec5f529450a --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..5b028a29bbe --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..4bc406fff20 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..720a1ae4906 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..92083c72f97 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..f73818a9150 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..a6ad49de5a0 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..1c63ced86bb --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..3492a93ad98 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..a869ab0564f --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..c52a04908de --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..90b09a687e7 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/access_package_resource_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/access_package_resource_item_request_builder.py index ce0f807fa92..acc32ecb720 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/access_package_resource_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/access_package_resource_item_request_builder.py @@ -20,6 +20,7 @@ from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py index 7f7b3eab843..3b8f2b14237 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py index e83d783f0a6..e3bef845d82 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -18,6 +18,7 @@ from .............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..23d6cf8dd9d --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..0d333ee1072 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..32a5532d46e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..320337892d3 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ................models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..57abad04006 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..f7a92b0ab62 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..bfbffbc0aef --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ................models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..e0ee9df7d54 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..5f785229d89 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..cf7fdf5a333 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..94cc687d881 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..b4b03a3496e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..1a78f8806b0 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..99d03613131 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..24d294bce6a --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..0ff4b0e0d4b --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py index c2c14f146d0..e1af9582a33 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py index b832e5691bc..d7e6deffdeb 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -18,6 +18,7 @@ from .............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..26e162ea6ab --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..d9f6c260deb --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..dbcc97fffd1 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..bb174e2f5e6 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ................models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..887ae0988e5 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..383cf1c5944 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..526aafc3030 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ................models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..4f901b2d5db --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..54336020e0f --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..3cb4ac4de6d --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..9558abe869a --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..2666340e2e2 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..635f3ca5576 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..d739402bcdb --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..e030f7fd09c --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..b00aefc656f --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..324630fc9a1 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..98906e7cf3c --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,211 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a customDataProvidedResourceUploadSession object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accesspackageresource-delete-uploadsessions?view=graph-rest-1.0 + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Read the properties and relationships of a customDataProvidedResourceUploadSession object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-get?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the properties of a customDataProvidedResourceUploadSession created for an accessPackageResource object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-update?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a customDataProvidedResourceUploadSession object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a customDataProvidedResourceUploadSession object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a customDataProvidedResourceUploadSession created for an accessPackageResource object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a customDataProvidedResourceUploadSession object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..e432eeba6ac --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..e3f6d9b0728 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..9e1a8e538ad --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..72666b6c7e5 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..6026687c5ff --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..32c05f74b39 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + Get a list of the customDataProvidedResourceUploadSession objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/accesspackageresource-list-uploadsessions?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + 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 body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/accesspackageresource-post-uploadsessions?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the customDataProvidedResourceUploadSession objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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 body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + Get a list of the customDataProvidedResourceUploadSession objects and their properties. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/access_package_resource_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/access_package_resource_item_request_builder.py index fa40af6e3f0..404a58a8608 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/access_package_resource_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/access_package_resource_item_request_builder.py @@ -20,6 +20,7 @@ from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/resource_request_builder.py index be7ccfdd164..3568f3dd59b 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py index 8cd5923f2aa..34fee45d0d4 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -18,6 +18,7 @@ from .............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..fc266293896 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..c9da98cb19a --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..965ba158fff --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..55be8b17cda --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ................models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..0d84bb252b3 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..3503b935e20 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..b2171b5803a --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ................models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..d0a90d0c27a --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..413f4feb437 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..39645d20379 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..7fce8627356 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..90a7a3f2cfb --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..393d636de13 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..af07de29fba --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..261d31aeeff --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..27dab21daf5 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/resource_request_builder.py index 575e9dd4805..ab978e40a66 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py index 3936314337f..648e0ab2b79 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -18,6 +18,7 @@ from .............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..fac4fd606c2 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..e88ef675556 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..6cda57e0d20 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..d9ed4e90a0c --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ................models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..2025cc853c8 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..15ce9e77e05 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..e3d6af075e6 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ................models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..87cf4957256 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..30445edf5dd --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..8438f762270 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..d5faa3b0295 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..d6e3b1f2925 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..ff2fc4e5f82 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..32237423f6e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..ddee74d15a6 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..3aebdf5b8da --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..d72042502a1 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..db03f1892c2 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..6d13876ab70 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..041e7a12013 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..665153fca29 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..e887f92f06e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..d818c41caf6 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..1e15d771d20 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/resource_request_builder.py index 82134166d77..d57c5daaff1 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/resource_request_builder.py @@ -20,6 +20,7 @@ from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py index e47746943f3..299f69e6ba9 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..aae4be34b6c --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..f6e9a71b733 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..8afd66e20fb --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..a3f077c1370 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..9ce31532896 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..7ff3f9b1394 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..651c353ae01 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..12da9c36161 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..2bcdb7adc17 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..6f238c9cbd3 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..8a3d489f543 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..889f74a429b --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..6841020c42e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..eaa3b7bb8e8 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..8e63d9f74cd --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..edadaa8258c --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/resource_request_builder.py index 371a7b552c1..33ef20c1ca4 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/resource_request_builder.py @@ -20,6 +20,7 @@ from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py index aed5b84ac48..653623a7314 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..65782c1652f --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..c4776fb8f39 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..1721925da44 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..637ececcede --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..d88422ea394 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..00222d85e64 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..97aa1df6e79 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..d0874139f1e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..897a9cad96d --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..29874a762b2 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..baf1d7b6dad --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..5eca0bea91d --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..6b9ca5b85a3 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..d0c8c81cfce --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..70934cb815b --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..4b94da46cba --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/access_package_resource_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/access_package_resource_item_request_builder.py index afff4e4b59c..9d378b46721 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/access_package_resource_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/access_package_resource_item_request_builder.py @@ -20,6 +20,7 @@ from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/resource_request_builder.py index 41861d94fa8..0d8bf6df842 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py index 1894ed15351..73ef73e97c8 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -18,6 +18,7 @@ from ..............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..ccdd1f0843a --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..8c624dc6a31 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ................models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..0f547109df5 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..e349a413a32 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .................models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..b70ba8bf268 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..a2472072484 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..179d32d5bb9 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .................models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..d26e37e371d --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..7f715e70ba4 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..0c21c4a18de --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..3d32fe278c7 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..5558b91d837 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..11559bad782 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..58b682b30c8 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..21b16da7716 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..95ce2089a5d --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/resource_request_builder.py index a9c52f3fbf0..680c27a0894 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py index f312676e3ce..9bf6aba79a8 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -18,6 +18,7 @@ from ..............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..ca300f08da1 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..bdd6478e013 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ................models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..4c7fc91eed6 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..a2858995ae0 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .................models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .................models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..a79f1fe9220 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..f27cae98196 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..015c64da1b5 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .................models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .................models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..92ed028b43e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..24df0e4bc14 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..4485e53a494 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..e117df474a5 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..c1444c375c7 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..2bf03c52dc2 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..0f3ddb76a1c --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..6fd27ac053e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..55c405b27d5 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..70174ab88cc --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..60267936504 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..a9bb34a8c71 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..84bc3147a8f --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..11dbe62d830 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..52576f4d3b4 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..82512b365a3 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..8f3737af595 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/resource_request_builder.py index 5e03fb7180b..798fe94781a 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/resource_request_builder.py @@ -20,6 +20,7 @@ from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/resource_request_builder.py index afe8bf99aff..b7d898243f3 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/resource_request_builder.py index 743976a1964..55334de9057 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -18,6 +18,7 @@ from ............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..8ccf0e36e28 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..239a84a6de0 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..4063b6394e2 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..63a5923b8b9 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..32aed5588f4 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..1c5a3958446 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..fababe16908 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..fd6eb76cc93 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..0132263be9d --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..e58df887418 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..28d04d1f5c6 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..c3123686a17 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..dcbe714203e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..6a4547525cf --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..8581a71e72f --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..40ff3e73390 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/resource_request_builder.py index 40cb3662805..00a6363d59f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/resource_request_builder.py index 0a01dfecd85..68e6adf19db 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -18,6 +18,7 @@ from ............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..a2881104422 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..1d104a934b2 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..386a64e777f --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..2f0366ee6f0 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..d730088d3da --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ................models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ................models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..24f7bf39929 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..f40247cf0da --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..f11dbc3a214 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..1e903460bb8 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..cb746249d9e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..292f121b816 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..31cfeecbe85 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..faa6ec8b1bc --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..8fd3c354481 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..ce8d7dc0b82 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..0da559245f1 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..6491dbf9af2 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..97de12cf3f1 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..d4c4a14277d --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..3828a3b75e9 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..1cb08aa8771 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..6a5a6a9ed36 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..a6cba1f74e6 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..ada4c68beed --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .......models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/resource_request_builder.py index f196cd35ec3..9302ddf03b3 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/resource_request_builder.py @@ -20,6 +20,7 @@ from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py index 2903a63d2d5..6db775f352e 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..7bfecdea724 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..773087880e8 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..6213a51e665 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..fab958775de --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..b4b0dd6ac0b --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..bbba97fda6b --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..7a4016a76d5 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..4f1762ee6ea --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..f0504f6e128 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..e9af5d757e6 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..dadeb1e5673 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..8e9e5c535a7 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..8e063025843 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..463422a8afc --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..43bd581b472 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..23a8dfc6832 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/resource_request_builder.py index fb6cb947a01..0ff91dd1a4c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/resource_request_builder.py @@ -20,6 +20,7 @@ from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py index d842be10536..8838818b1d4 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..f0af8e891df --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..f7b0731bfe7 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..5a41618e891 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..d78d89e657a --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..5301696d569 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ..............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..5e5046d659c --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..3c113f040e5 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..35eec8f94ef --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..d3cd3e5f176 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..41c0e2a646b --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..890c3f0004f --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..4e2ed6d41f1 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..fb9cc5abf96 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..37117158a8c --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..23ea638c005 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..18745df973d --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/access_package_resource_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/access_package_resource_item_request_builder.py index fa751c074a0..1d02392e853 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/access_package_resource_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/access_package_resource_item_request_builder.py @@ -20,6 +20,7 @@ from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class AccessPackageResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/resource_request_builder.py index 0747f4a88b0..7842c1119b5 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py index 2a9738bb7b5..54671625e7e 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -18,6 +18,7 @@ from ...........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..74e3155b672 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..e8d56f43b55 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..f77325ce785 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..8bdb7fb33dc --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..0675274f5ab --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..21231ee375d --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..d55c351aab4 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..922a2ed6efb --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..ecfc1c9f449 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..4042365d868 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..6aba8385b83 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..08493cead39 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..9089eb24ce4 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..8d13533c024 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..22188f72046 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..e6f32d2960c --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/resource_request_builder.py index d46d21e1be9..a1356dc89be 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/resource_request_builder.py @@ -19,6 +19,7 @@ from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -168,6 +169,15 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py index 4d46c64277d..dd3ea224669 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -18,6 +18,7 @@ from ...........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder class ResourceRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def refresh(self) -> RefreshRequestBuilder: return RefreshRequestBuilder(self.request_adapter, self.path_parameters) + @property + def upload_sessions(self) -> UploadSessionsRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder + + return UploadSessionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ResourceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..37cc47187ae --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..e044762c89b --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .............models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..90622918d75 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..56f89d6ff7f --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ..............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+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}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..b534f886d87 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ...............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..3d6b3e6f2bb --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ................models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ................models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..dec50602f4f --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..............models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..d64acd2d8c6 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..b7f304b49a0 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..9d6c7d1b2cb --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ..........models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..5e12588da09 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..1c17f500e96 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..e5a076e8f5c --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from ............models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..6bf6c3a7343 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..aeab855d649 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ...........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..e2fa7c7ef6a --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/count/count_request_builder.py new file mode 100644 index 00000000000..942d07d196a --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py new file mode 100644 index 00000000000..43a342eadaf --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/custom_data_provided_resource_upload_session_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from .......models.o_data_errors.o_data_error import ODataError + from .files.files_request_builder import FilesRequestBuilder + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + +class CustomDataProvidedResourceUploadSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + async def patch(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property uploadSessions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property uploadSessions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def files(self) -> FilesRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + from .files.files_request_builder import FilesRequestBuilder + + return FilesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def upload_file(self) -> UploadFileRequestBuilder: + """ + Provides operations to call the uploadFile method. + """ + from .upload_file.upload_file_request_builder import UploadFileRequestBuilder + + return UploadFileRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/files/count/count_request_builder.py new file mode 100644 index 00000000000..75359d87907 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/files/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/files/files_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/files/files_request_builder.py new file mode 100644 index 00000000000..54df684e83b --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/files/files_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + +class FilesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FilesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_file_id(self,custom_data_provided_resource_file_id: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + param custom_data_provided_resource_file_id: The unique identifier of customDataProvidedResourceFile + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if custom_data_provided_resource_file_id is None: + raise TypeError("custom_data_provided_resource_file_id cannot be null.") + from .item.custom_data_provided_resource_file_item_request_builder import CustomDataProvidedResourceFileItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceFile%2Did"] = custom_data_provided_resource_file_id + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFileCollectionResponse]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFileCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_file_collection_response import CustomDataProvidedResourceFileCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFileCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilesRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilesRequestBuilderGetRequestConfiguration(RequestConfiguration[FilesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py new file mode 100644 index 00000000000..c19c7d09876 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/files/item/custom_data_provided_resource_file_item_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .........models.o_data_errors.o_data_error import ODataError + from .value.content_request_builder import ContentRequestBuilder + +class CustomDataProvidedResourceFileItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomDataProvidedResourceFileItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceFile]: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceFile] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceFile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CustomDataProvidedResourceFileItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomDataProvidedResourceFileItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomDataProvidedResourceFileItemRequestBuilder(self.request_adapter, raw_url) + + @property + def content(self) -> ContentRequestBuilder: + """ + Provides operations to manage the media for the identityGovernance entity. + """ + from .value.content_request_builder import ContentRequestBuilder + + return ContentRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters(): + """ + The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/files/item/value/content_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/files/item/value/content_request_builder.py new file mode 100644 index 00000000000..515a47da464 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/files/item/value/content_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the identityGovernance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The unique identifier for an entity. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContentRequestBuilderPutRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py new file mode 100644 index 00000000000..e9419d2027d --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/item/upload_file/upload_file_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ........models.o_data_errors.o_data_error import ODataError + +class UploadFileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the uploadFile method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadFileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + Find more info here: https://learn.microsoft.com/graph/api/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> UploadFileRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadFileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadFileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UploadFileRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/upload_sessions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/upload_sessions_request_builder.py new file mode 100644 index 00000000000..857c954f10e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/upload_sessions/upload_sessions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + from ......models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + +class UploadSessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UploadSessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_data_provided_resource_upload_session_id(self,custom_data_provided_resource_upload_session_id: str) -> CustomDataProvidedResourceUploadSessionItemRequestBuilder: + """ + Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + param custom_data_provided_resource_upload_session_id: The unique identifier of customDataProvidedResourceUploadSession + Returns: CustomDataProvidedResourceUploadSessionItemRequestBuilder + """ + if custom_data_provided_resource_upload_session_id is None: + raise TypeError("custom_data_provided_resource_upload_session_id cannot be null.") + from .item.custom_data_provided_resource_upload_session_item_request_builder import CustomDataProvidedResourceUploadSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customDataProvidedResourceUploadSession%2Did"] = custom_data_provided_resource_upload_session_id + return CustomDataProvidedResourceUploadSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSessionCollectionResponse]: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.custom_data_provided_resource_upload_session_collection_response import CustomDataProvidedResourceUploadSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSessionCollectionResponse, error_mapping) + + async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomDataProvidedResourceUploadSession] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return await self.request_adapter.send_async(request_info, CustomDataProvidedResourceUploadSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to uploadSessions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UploadSessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UploadSessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UploadSessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UploadSessionsRequestBuilderGetQueryParameters(): + """ + The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class UploadSessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UploadSessionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/identity_governance_request_builder.py b/msgraph/generated/identity_governance/identity_governance_request_builder.py index dc1370ec2f5..c7e69253e15 100644 --- a/msgraph/generated/identity_governance/identity_governance_request_builder.py +++ b/msgraph/generated/identity_governance/identity_governance_request_builder.py @@ -18,6 +18,7 @@ from ..models.o_data_errors.o_data_error import ODataError from .access_reviews.access_reviews_request_builder import AccessReviewsRequestBuilder from .app_consent.app_consent_request_builder import AppConsentRequestBuilder + from .catalogs.catalogs_request_builder import CatalogsRequestBuilder from .entitlement_management.entitlement_management_request_builder import EntitlementManagementRequestBuilder from .lifecycle_workflows.lifecycle_workflows_request_builder import LifecycleWorkflowsRequestBuilder from .privileged_access.privileged_access_request_builder import PrivilegedAccessRequestBuilder @@ -133,6 +134,15 @@ def app_consent(self) -> AppConsentRequestBuilder: return AppConsentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def catalogs(self) -> CatalogsRequestBuilder: + """ + Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. + """ + from .catalogs.catalogs_request_builder import CatalogsRequestBuilder + + return CatalogsRequestBuilder(self.request_adapter, self.path_parameters) + @property def entitlement_management(self) -> EntitlementManagementRequestBuilder: """ diff --git a/msgraph/generated/kiota-dom-export.txt b/msgraph/generated/kiota-dom-export.txt index 1b132a76918..f2a8d07cf43 100644 --- a/msgraph/generated/kiota-dom-export.txt +++ b/msgraph/generated/kiota-dom-export.txt @@ -26987,6 +26987,7 @@ msgraph.generated.directory.DirectoryRequestBuilder::|public|patch(body:Director msgraph.generated.directory.DirectoryRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.directory.DirectoryRequestBuilder::|public|public_key_infrastructure:PublicKeyInfrastructureRequestBuilder msgraph.generated.directory.DirectoryRequestBuilder::|public|recovery:RecoveryRequestBuilder +msgraph.generated.directory.DirectoryRequestBuilder::|public|remote_tenant_groups:RemoteTenantGroupsRequestBuilder msgraph.generated.directory.DirectoryRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.directory.DirectoryRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder msgraph.generated.directory.DirectoryRequestBuilder::|public|subscriptions_with_commerce_subscription_id(commerce_subscription_id:str):SubscriptionsWithCommerceSubscriptionIdRequestBuilder @@ -27497,6 +27498,59 @@ msgraph.generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public| msgraph.generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|to_post_request_information(body:Snapshot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|url_template:str msgraph.generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|with_url(raw_url:str):SnapshotsRequestBuilder +msgraph.generated.directory.remoteTenantGroups.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.directory.remoteTenantGroups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.directory.remoteTenantGroups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.directory.remoteTenantGroups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.directory.remoteTenantGroups.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RemoteTenantGroupItemRequestBuilderGetQueryParameters] +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RemoteTenantGroupItemRequestBuilderGetQueryParameters]):RemoteTenantGroup +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|patch(body:RemoteTenantGroup; request_configuration?:RequestConfiguration[QueryParameters]):RemoteTenantGroup +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RemoteTenantGroupItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|to_patch_request_information(body:RemoteTenantGroup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|url_template:str +msgraph.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|with_url(raw_url:str):RemoteTenantGroupItemRequestBuilder +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder-->BaseRequestBuilder +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters] +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|by_remote_tenant_group_id(remote_tenant_group_id:str):RemoteTenantGroupItemRequestBuilder +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters]):RemoteTenantGroupCollectionResponse +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|post(body:RemoteTenantGroup; request_configuration?:RequestConfiguration[QueryParameters]):RemoteTenantGroup +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|to_post_request_information(body:RemoteTenantGroup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|url_template:str +msgraph.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|with_url(raw_url:str):RemoteTenantGroupsRequestBuilder msgraph.generated.directory.subscriptions.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.directory.subscriptions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.directory.subscriptions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -83693,6 +83747,2344 @@ msgraph.generated.identityGovernance.appConsent.appConsentRequests.item.userCons msgraph.generated.identityGovernance.appConsent.appConsentRequests.item.userConsentRequests.UserConsentRequestsRequestBuilder::|public|to_post_request_information(body:UserConsentRequest; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.appConsent.appConsentRequests.item.userConsentRequests.UserConsentRequestsRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.appConsent.appConsentRequests.item.userConsentRequests.UserConsentRequestsRequestBuilder::|public|with_url(raw_url:str):UserConsentRequestsRequestBuilder +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CatalogsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder.CatalogsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|by_access_package_catalog_id(access_package_catalog_id:str):AccessPackageCatalogItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CatalogsRequestBuilderGetQueryParameters]):AccessPackageCatalogCollectionResponse +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|post(body:AccessPackageCatalog; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageCatalog +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CatalogsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|to_post_request_information(body:AccessPackageCatalog; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.CatalogsRequestBuilder::|public|with_url(raw_url:str):CatalogsRequestBuilder +msgraph.generated.identityGovernance.catalogs.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.AccessPackageCatalogItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.AccessPackageCatalogItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.AccessPackageCatalogItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.AccessPackageCatalogItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageCatalogItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|access_packages:AccessPackagesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|custom_workflow_extensions:CustomWorkflowExtensionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageCatalogItemRequestBuilderGetQueryParameters]):AccessPackageCatalog +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|patch(body:AccessPackageCatalog; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageCatalog +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|resources:ResourcesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|resource_roles:ResourceRolesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|resource_scopes:ResourceScopesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageCatalogItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageCatalog; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageCatalogItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackagesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|by_access_package_id(access_package_id:str):AccessPackageItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackagesRequestBuilderGetQueryParameters]):AccessPackageCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.accessPackages.AccessPackagesRequestBuilder::|public|with_url(raw_url:str):AccessPackagesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.accessPackages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder.AccessPackageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder.AccessPackageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder.AccessPackageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder.AccessPackageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]):AccessPackage +msgraph.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.accessPackages.item.AccessPackageItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder.CustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder.CustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder.CustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder.CustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder.CustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder.CustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder.CustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder.CustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder.CustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder.CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomWorkflowExtensionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder.CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|by_custom_callout_extension_id(custom_callout_extension_id:str):CustomCalloutExtensionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomWorkflowExtensionsRequestBuilderGetQueryParameters]):CustomCalloutExtensionCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|post(body:CustomCalloutExtension; request_configuration?:RequestConfiguration[QueryParameters]):CustomCalloutExtension +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomWorkflowExtensionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|to_post_request_information(body:CustomCalloutExtension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.CustomWorkflowExtensionsRequestBuilder::|public|with_url(raw_url:str):CustomWorkflowExtensionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder.CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder.CustomCalloutExtensionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder.CustomCalloutExtensionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder.CustomCalloutExtensionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder.CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder.CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]):CustomCalloutExtension +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|patch(body:CustomCalloutExtension; request_configuration?:RequestConfiguration[QueryParameters]):CustomCalloutExtension +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|to_patch_request_information(body:CustomCalloutExtension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.customWorkflowExtensions.item.CustomCalloutExtensionItemRequestBuilder::|public|with_url(raw_url:str):CustomCalloutExtensionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|resource:ResourceRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.AccessPackageResourceRoleItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRoleItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetRequestConfiguration-->RequestConfiguration[ResourceRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRoleItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetRequestConfiguration-->RequestConfiguration[RolesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|by_access_package_resource_role_id1(access_package_resource_role_id1:str):AccessPackageResourceRoleItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RolesRequestBuilderGetQueryParameters]):AccessPackageResourceRoleCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RolesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.roles.RolesRequestBuilder::|public|with_url(raw_url:str):RolesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|resource:ResourceRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopeItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetRequestConfiguration-->RequestConfiguration[ResourceRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRoleItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetRequestConfiguration-->RequestConfiguration[RolesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|by_access_package_resource_role_id1(access_package_resource_role_id1:str):AccessPackageResourceRoleItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RolesRequestBuilderGetQueryParameters]):AccessPackageResourceRoleCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RolesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|with_url(raw_url:str):RolesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ScopesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|by_access_package_resource_scope_id(access_package_resource_scope_id:str):AccessPackageResourceScopeItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ScopesRequestBuilderGetQueryParameters]):AccessPackageResourceScopeCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ScopesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder.ResourceRolesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder.ResourceRolesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder.ResourceRolesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder.ResourceRolesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder.ResourceRolesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder.ResourceRolesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder.ResourceRolesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder.ResourceRolesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder.ResourceRolesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder.ResourceRolesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ResourceRolesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder.ResourceRolesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|by_access_package_resource_role_id(access_package_resource_role_id:str):AccessPackageResourceRoleItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRolesRequestBuilderGetQueryParameters]):AccessPackageResourceRoleCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|post(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRolesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.ResourceRolesRequestBuilder::|public|with_url(raw_url:str):ResourceRolesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.AccessPackageResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.AccessPackageResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.AccessPackageResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.AccessPackageResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.AccessPackageResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|roles:RolesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|scopes:ScopesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph.generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|resource:ResourceRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRoleItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetRequestConfiguration-->RequestConfiguration[ResourceRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|resource:ResourceRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopeItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetRequestConfiguration-->RequestConfiguration[ResourceRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ScopesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|by_access_package_resource_scope_id(access_package_resource_scope_id:str):AccessPackageResourceScopeItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ScopesRequestBuilderGetQueryParameters]):AccessPackageResourceScopeCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ScopesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetRequestConfiguration-->RequestConfiguration[RolesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|by_access_package_resource_role_id(access_package_resource_role_id:str):AccessPackageResourceRoleItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RolesRequestBuilderGetQueryParameters]):AccessPackageResourceRoleCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RolesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|with_url(raw_url:str):RolesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|resource:ResourceRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopeItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetRequestConfiguration-->RequestConfiguration[ResourceRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|resource:ResourceRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRoleItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetRequestConfiguration-->RequestConfiguration[ResourceRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetRequestConfiguration-->RequestConfiguration[RolesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|by_access_package_resource_role_id(access_package_resource_role_id:str):AccessPackageResourceRoleItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RolesRequestBuilderGetQueryParameters]):AccessPackageResourceRoleCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RolesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|with_url(raw_url:str):RolesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ScopesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|by_access_package_resource_scope_id(access_package_resource_scope_id:str):AccessPackageResourceScopeItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ScopesRequestBuilderGetQueryParameters]):AccessPackageResourceScopeCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ScopesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ResourcesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder.ResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|by_access_package_resource_id(access_package_resource_id:str):AccessPackageResourceItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourcesRequestBuilderGetQueryParameters]):AccessPackageResourceCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|post(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|to_post_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|with_url(raw_url:str):ResourcesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|resource:ResourceRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopeItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetRequestConfiguration-->RequestConfiguration[ResourceRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder.ResourceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|resource:ResourceRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceRoleItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceRoleItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.EnvironmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):AccessPackageResourceEnvironment +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|with_url(raw_url:str):RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderGetRequestConfiguration-->RequestConfiguration[ResourceRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder.ResourceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopeItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ScopesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|by_access_package_resource_scope_id1(access_package_resource_scope_id1:str):AccessPackageResourceScopeItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ScopesRequestBuilderGetQueryParameters]):AccessPackageResourceScopeCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ScopesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetRequestConfiguration-->RequestConfiguration[RolesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|by_access_package_resource_role_id(access_package_resource_role_id:str):AccessPackageResourceRoleItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RolesRequestBuilderGetQueryParameters]):AccessPackageResourceRoleCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceRole +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RolesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder::|public|with_url(raw_url:str):RolesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceScopeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceScopeItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ScopesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|by_access_package_resource_scope_id1(access_package_resource_scope_id1:str):AccessPackageResourceScopeItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ScopesRequestBuilderGetQueryParameters]):AccessPackageResourceScopeCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ScopesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder.ResourceScopesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder.ResourceScopesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder.ResourceScopesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder.ResourceScopesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder.ResourceScopesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder.ResourceScopesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder.ResourceScopesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder.ResourceScopesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder.ResourceScopesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder.ResourceScopesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ResourceScopesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder.ResourceScopesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|by_access_package_resource_scope_id(access_package_resource_scope_id:str):AccessPackageResourceScopeItemRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceScopesRequestBuilderGetQueryParameters]):AccessPackageResourceScopeCollectionResponse +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResourceScope +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceScopesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.ResourceScopesRequestBuilder::|public|with_url(raw_url:str):ResourceScopesRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.AccessPackageAssignmentApprovalsRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.AccessPackageAssignmentApprovalsRequestBuilder.AccessPackageAssignmentApprovalsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.accessPackageAssignmentApprovals.AccessPackageAssignmentApprovalsRequestBuilder.AccessPackageAssignmentApprovalsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -84433,6 +86825,7 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -84559,6 +86952,7 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -84614,6 +87008,130 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|with_url(raw_url:str):RolesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -84637,6 +87155,130 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.RoleRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.RoleRequestBuilder.RoleRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.RoleRequestBuilder.RoleRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -84697,6 +87339,7 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -84770,6 +87413,7 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder @@ -84825,6 +87469,130 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.RolesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -84901,6 +87669,130 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.ScopeRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.ScopeRequestBuilder.ScopeRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.ScopeRequestBuilder.ScopeRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -85902,6 +88794,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -86028,6 +88921,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -86083,6 +88977,130 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|with_url(raw_url:str):RolesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -86106,6 +89124,130 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.ResourceRolesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.ResourceRolesRequestBuilder.ResourceRolesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.ResourceRolesRequestBuilder.ResourceRolesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -86161,6 +89303,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceItemRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.environment.EnvironmentRequestBuilder-->BaseRequestBuilder @@ -86255,6 +89398,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder @@ -86327,8 +89471,133 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -86352,6 +89621,130 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -86446,6 +89839,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -86518,8 +89912,133 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -86543,6 +90062,130 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|with_url(raw_url:str):RolesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -86566,6 +90209,130 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.ResourcesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -86661,6 +90428,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -86734,6 +90502,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder @@ -86789,6 +90558,130 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -86865,6 +90758,130 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.ResourceScopesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.ResourceScopesRequestBuilder.ResourceScopesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.ResourceScopesRequestBuilder.ResourceScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -87238,6 +91255,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceItemRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.environment.EnvironmentRequestBuilder-->BaseRequestBuilder @@ -87332,6 +91350,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder @@ -87404,8 +91423,133 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -87429,6 +91573,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -87523,6 +91791,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -87595,8 +91864,133 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -87620,6 +92014,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|with_url(raw_url:str):RolesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -87643,6 +92161,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.ResourcesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -87913,6 +92555,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -88039,6 +92682,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -88094,6 +92738,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|with_url(raw_url:str):RolesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -88117,6 +92885,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.ResourceRolesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.ResourceRolesRequestBuilder.ResourceRolesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.ResourceRolesRequestBuilder.ResourceRolesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -88172,6 +93064,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceItemRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.environment.EnvironmentRequestBuilder-->BaseRequestBuilder @@ -88266,6 +93159,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder @@ -88338,8 +93232,133 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -88363,6 +93382,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -88457,6 +93600,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -88529,8 +93673,133 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -88554,6 +93823,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|with_url(raw_url:str):RolesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -88577,6 +93970,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.ResourcesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -88672,6 +94189,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -88745,6 +94263,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder @@ -88800,6 +94319,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -88876,6 +94519,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.ResourceScopesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.ResourceScopesRequestBuilder.ResourceScopesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.ResourceScopesRequestBuilder.ResourceScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -88940,6 +94707,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -89013,6 +94781,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder @@ -89085,8 +94854,133 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -89110,6 +95004,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -89204,6 +95222,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -89276,8 +95295,133 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -89301,6 +95445,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|with_url(raw_url:str):RolesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -89324,6 +95592,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.ResourceRequestsRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.ResourceRequestsRequestBuilder.ResourceRequestsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.ResourceRequestsRequestBuilder.ResourceRequestsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -89420,6 +95812,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -89546,6 +95939,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -89601,6 +95995,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|with_url(raw_url:str):RolesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -89624,6 +96142,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.RoleRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.RoleRequestBuilder.RoleRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.RoleRequestBuilder.RoleRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -89684,6 +96326,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -89757,6 +96400,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder @@ -89812,6 +96456,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.RolesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -89888,6 +96656,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.ScopeRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.ScopeRequestBuilder.ScopeRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.ScopeRequestBuilder.ScopeRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -89962,6 +96854,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.Access msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|with_url(raw_url:str):AccessPackageResourceItemRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.environment.EnvironmentRequestBuilder-->BaseRequestBuilder @@ -90056,6 +96949,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles. msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder @@ -90128,8 +97022,133 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles. msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -90153,6 +97172,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles. msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -90247,6 +97390,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder @@ -90319,8 +97463,133 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|to_patch_request_information(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|upload_sessions:UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|with_url(raw_url:str):ResourceRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -90344,6 +97613,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|with_url(raw_url:str):RolesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -90367,6 +97760,130 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.ScopesRequestBuilder::|public|to_post_request_information(body:AccessPackageResourceScope; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.ScopesRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.ScopesRequestBuilder::|public|with_url(raw_url:str):ScopesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.CustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|to_patch_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|upload_file:UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder.FilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|by_custom_data_provided_resource_file_id(custom_data_provided_resource_file_id:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.FilesRequestBuilder::|public|with_url(raw_url:str):FilesRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.CustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):CustomDataProvidedResourceFile +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|with_url(raw_url:str):CustomDataProvidedResourceFileItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.files.item.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder.UploadFileRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.item.uploadFile.UploadFileRequestBuilder::|public|with_url(raw_url:str):UploadFileRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder.UploadSessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|by_custom_data_provided_resource_upload_session_id(custom_data_provided_resource_upload_session_id:str):CustomDataProvidedResourceUploadSessionItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):CustomDataProvidedResourceUploadSession +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UploadSessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|to_post_request_information(body:CustomDataProvidedResourceUploadSession; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.uploadSessions.UploadSessionsRequestBuilder::|public|with_url(raw_url:str):UploadSessionsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.ResourcesRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.identityGovernance.entitlementManagement.resources.ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -90500,6 +98017,7 @@ msgraph.generated.identityGovernance.IdentityGovernanceRequestBuilder.IdentityGo msgraph.generated.identityGovernance.IdentityGovernanceRequestBuilder.IdentityGovernanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|access_reviews:AccessReviewsRequestBuilder msgraph.generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|app_consent:AppConsentRequestBuilder +msgraph.generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|catalogs:CatalogsRequestBuilder msgraph.generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|entitlement_management:EntitlementManagementRequestBuilder msgraph.generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[IdentityGovernanceRequestBuilderGetQueryParameters]):IdentityGovernance @@ -98284,6 +105802,8 @@ msgraph.generated.models.AccessPackageResource::|public|roles(value:list[AccessP msgraph.generated.models.AccessPackageResource::|public|scopes():list[AccessPackageResourceScope] msgraph.generated.models.AccessPackageResource::|public|scopes(value:list[AccessPackageResourceScope]):None msgraph.generated.models.AccessPackageResource::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AccessPackageResource::|public|upload_sessions():list[CustomDataProvidedResourceUploadSession] +msgraph.generated.models.AccessPackageResource::|public|upload_sessions(value:list[CustomDataProvidedResourceUploadSession]):None msgraph.generated.models.AccessPackageResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageResource msgraph.generated.models.AccessPackageResourceAttribute::|public|additional_data():dict[str, Any] msgraph.generated.models.AccessPackageResourceAttribute::|public|additional_data(value:dict[str, Any]):None @@ -102376,6 +109896,24 @@ msgraph.generated.models.Authentication::|public|temporary_access_pass_methods(v msgraph.generated.models.Authentication::|public|windows_hello_for_business_methods():list[WindowsHelloForBusinessAuthenticationMethod] msgraph.generated.models.Authentication::|public|windows_hello_for_business_methods(value:list[WindowsHelloForBusinessAuthenticationMethod]):None msgraph.generated.models.Authentication::|static|public|create_from_discriminator_value(parse_node:ParseNode):Authentication +msgraph.generated.models.AuthenticationAppDeviceDetails::|public|additional_data():dict[str, Any] +msgraph.generated.models.AuthenticationAppDeviceDetails::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.AuthenticationAppDeviceDetails::|public|app_version():str +msgraph.generated.models.AuthenticationAppDeviceDetails::|public|app_version(value:str):None +msgraph.generated.models.AuthenticationAppDeviceDetails::|public|backing_store:BackingStore +msgraph.generated.models.AuthenticationAppDeviceDetails::|public|client_app():str +msgraph.generated.models.AuthenticationAppDeviceDetails::|public|client_app(value:str):None +msgraph.generated.models.AuthenticationAppDeviceDetails::|public|constructor():None +msgraph.generated.models.AuthenticationAppDeviceDetails::|public|device_id():str +msgraph.generated.models.AuthenticationAppDeviceDetails::|public|device_id(value:str):None +msgraph.generated.models.AuthenticationAppDeviceDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AuthenticationAppDeviceDetails::|public|odata_type():str +msgraph.generated.models.AuthenticationAppDeviceDetails::|public|odata_type(value:str):None +msgraph.generated.models.AuthenticationAppDeviceDetails::|public|operating_system():str +msgraph.generated.models.AuthenticationAppDeviceDetails::|public|operating_system(value:str):None +msgraph.generated.models.AuthenticationAppDeviceDetails::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AuthenticationAppDeviceDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthenticationAppDeviceDetails +msgraph.generated.models.AuthenticationAppDeviceDetails~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.AuthenticationAttributeCollectionInputConfiguration::|public|additional_data():dict[str, Any] msgraph.generated.models.AuthenticationAttributeCollectionInputConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.AuthenticationAttributeCollectionInputConfiguration::|public|attribute():str @@ -107362,6 +114900,22 @@ msgraph.generated.models.CloudPcWindowsSetting::|public|odata_type(value:str):No msgraph.generated.models.CloudPcWindowsSetting::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.CloudPcWindowsSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcWindowsSetting msgraph.generated.models.CloudPcWindowsSetting~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.CloudVideoInteropInfo::|public|additional_data():dict[str, Any] +msgraph.generated.models.CloudVideoInteropInfo::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.CloudVideoInteropInfo::|public|backing_store:BackingStore +msgraph.generated.models.CloudVideoInteropInfo::|public|constructor():None +msgraph.generated.models.CloudVideoInteropInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CloudVideoInteropInfo::|public|more_info_web_url():str +msgraph.generated.models.CloudVideoInteropInfo::|public|more_info_web_url(value:str):None +msgraph.generated.models.CloudVideoInteropInfo::|public|odata_type():str +msgraph.generated.models.CloudVideoInteropInfo::|public|odata_type(value:str):None +msgraph.generated.models.CloudVideoInteropInfo::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CloudVideoInteropInfo::|public|tenant_key():str +msgraph.generated.models.CloudVideoInteropInfo::|public|tenant_key(value:str):None +msgraph.generated.models.CloudVideoInteropInfo::|public|video_teleconference_id():str +msgraph.generated.models.CloudVideoInteropInfo::|public|video_teleconference_id(value:str):None +msgraph.generated.models.CloudVideoInteropInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudVideoInteropInfo +msgraph.generated.models.CloudVideoInteropInfo~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.CoachmarkLocation::|public|additional_data():dict[str, Any] msgraph.generated.models.CoachmarkLocation::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.CoachmarkLocation::|public|backing_store:BackingStore @@ -108612,6 +116166,9 @@ msgraph.generated.models.ContentBase::|public|odata_type(value:str):None msgraph.generated.models.ContentBase::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ContentBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):ContentBase msgraph.generated.models.ContentBase~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ContentCategory::0000-None_ +msgraph.generated.models.ContentCategory::0001-Ai +msgraph.generated.models.ContentCategory::0002-UnknownFutureValue msgraph.generated.models.ContentCustomization::|public|additional_data():dict[str, Any] msgraph.generated.models.ContentCustomization::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ContentCustomization::|public|attribute_collection():list[KeyValue] @@ -109169,6 +116726,8 @@ msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|m3 msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|odata_type():str msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|odata_type(value:str):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|service_provider_constraints():ServiceProviderConstraints +msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|service_provider_constraints(value:ServiceProviderConstraints):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|tenant_id():str msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|tenant_id(value:str):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|tenant_restrictions():CrossTenantAccessPolicyTenantRestrictions @@ -109371,6 +116930,116 @@ msgraph.generated.models.CustomCalloutExtensionCollectionResponse::|public|seria msgraph.generated.models.CustomCalloutExtensionCollectionResponse::|public|value():list[CustomCalloutExtension] msgraph.generated.models.CustomCalloutExtensionCollectionResponse::|public|value(value:list[CustomCalloutExtension]):None msgraph.generated.models.CustomCalloutExtensionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomCalloutExtensionCollectionResponse +msgraph.generated.models.CustomDataProvidedResource-->AccessPackageResource +msgraph.generated.models.CustomDataProvidedResource::|public|constructor():None +msgraph.generated.models.CustomDataProvidedResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CustomDataProvidedResource::|public|notification_endpoint_configuration():CustomExtensionEndpointConfiguration +msgraph.generated.models.CustomDataProvidedResource::|public|notification_endpoint_configuration(value:CustomExtensionEndpointConfiguration):None +msgraph.generated.models.CustomDataProvidedResource::|public|odata_type:str +msgraph.generated.models.CustomDataProvidedResource::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CustomDataProvidedResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResource +msgraph.generated.models.CustomDataProvidedResourceAccessReviewUploadSession-->CustomDataProvidedResourceUploadSession +msgraph.generated.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|constructor():None +msgraph.generated.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|odata_type:str +msgraph.generated.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CustomDataProvidedResourceAccessReviewUploadSession::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResourceAccessReviewUploadSession +msgraph.generated.models.CustomDataProvidedResourceFile-->Entity +msgraph.generated.models.CustomDataProvidedResourceFile::|public|constructor():None +msgraph.generated.models.CustomDataProvidedResourceFile::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CustomDataProvidedResourceFile::|public|name():str +msgraph.generated.models.CustomDataProvidedResourceFile::|public|name(value:str):None +msgraph.generated.models.CustomDataProvidedResourceFile::|public|odata_type:str +msgraph.generated.models.CustomDataProvidedResourceFile::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CustomDataProvidedResourceFile::|public|size():int +msgraph.generated.models.CustomDataProvidedResourceFile::|public|size(value:int):None +msgraph.generated.models.CustomDataProvidedResourceFile::|public|uploaded_date_time():datetime.datetime +msgraph.generated.models.CustomDataProvidedResourceFile::|public|uploaded_date_time(value:datetime.datetime):None +msgraph.generated.models.CustomDataProvidedResourceFile::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResourceFile +msgraph.generated.models.CustomDataProvidedResourceFileCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.CustomDataProvidedResourceFileCollectionResponse::|public|constructor():None +msgraph.generated.models.CustomDataProvidedResourceFileCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CustomDataProvidedResourceFileCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CustomDataProvidedResourceFileCollectionResponse::|public|value():list[CustomDataProvidedResourceFile] +msgraph.generated.models.CustomDataProvidedResourceFileCollectionResponse::|public|value(value:list[CustomDataProvidedResourceFile]):None +msgraph.generated.models.CustomDataProvidedResourceFileCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResourceFileCollectionResponse +msgraph.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData-->AccessReviewContextDataBase +msgraph.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData::|public|constructor():None +msgraph.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData::|public|odata_type:str +msgraph.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewContextData +msgraph.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase-->Data +msgraph.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|constructor():None +msgraph.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|odata_type:str +msgraph.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|review_definition_id():str +msgraph.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|review_definition_id(value:str):None +msgraph.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|review_instance_id():str +msgraph.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|review_instance_id(value:str):None +msgraph.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewContextDataBase +msgraph.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData-->AccessReviewContextDataBase +msgraph.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData::|public|constructor():None +msgraph.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData::|public|odata_type:str +msgraph.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplyDecisionContextData +msgraph.generated.models.customDataProvidedResourcePayloads.Data::|public|additional_data():dict[str, Any] +msgraph.generated.models.customDataProvidedResourcePayloads.Data::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.customDataProvidedResourcePayloads.Data::|public|backing_store:BackingStore +msgraph.generated.models.customDataProvidedResourcePayloads.Data::|public|constructor():None +msgraph.generated.models.customDataProvidedResourcePayloads.Data::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.customDataProvidedResourcePayloads.Data::|public|odata_type():str +msgraph.generated.models.customDataProvidedResourcePayloads.Data::|public|odata_type(value:str):None +msgraph.generated.models.customDataProvidedResourcePayloads.Data::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.customDataProvidedResourcePayloads.Data::|static|public|create_from_discriminator_value(parse_node:ParseNode):Data +msgraph.generated.models.customDataProvidedResourcePayloads.Data~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.CustomDataProvidedResourceUploadSession-->Entity +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|constructor():None +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|created_date_time():datetime.datetime +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|data():Data +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|data(value:Data):None +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|files():list[CustomDataProvidedResourceFile] +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|files(value:list[CustomDataProvidedResourceFile]):None +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|is_upload_done():bool +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|is_upload_done(value:bool):None +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|odata_type:str +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|reference_id():str +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|reference_id(value:str):None +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|stats():CustomDataProvidedResourceUploadStats +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|stats(value:CustomDataProvidedResourceUploadStats):None +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|status():CustomDataProvidedResourceUploadStatus +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|public|status(value:CustomDataProvidedResourceUploadStatus):None +msgraph.generated.models.CustomDataProvidedResourceUploadSession::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResourceUploadSession +msgraph.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|constructor():None +msgraph.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|value():list[CustomDataProvidedResourceUploadSession] +msgraph.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|value(value:list[CustomDataProvidedResourceUploadSession]):None +msgraph.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResourceUploadSessionCollectionResponse +msgraph.generated.models.CustomDataProvidedResourceUploadStats::|public|additional_data():dict[str, Any] +msgraph.generated.models.CustomDataProvidedResourceUploadStats::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.CustomDataProvidedResourceUploadStats::|public|backing_store:BackingStore +msgraph.generated.models.CustomDataProvidedResourceUploadStats::|public|constructor():None +msgraph.generated.models.CustomDataProvidedResourceUploadStats::|public|files_uploaded():int +msgraph.generated.models.CustomDataProvidedResourceUploadStats::|public|files_uploaded(value:int):None +msgraph.generated.models.CustomDataProvidedResourceUploadStats::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CustomDataProvidedResourceUploadStats::|public|odata_type():str +msgraph.generated.models.CustomDataProvidedResourceUploadStats::|public|odata_type(value:str):None +msgraph.generated.models.CustomDataProvidedResourceUploadStats::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CustomDataProvidedResourceUploadStats::|public|total_bytes_uploaded():int +msgraph.generated.models.CustomDataProvidedResourceUploadStats::|public|total_bytes_uploaded(value:int):None +msgraph.generated.models.CustomDataProvidedResourceUploadStats::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResourceUploadStats +msgraph.generated.models.CustomDataProvidedResourceUploadStats~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.CustomDataProvidedResourceUploadStatus::0000-Active +msgraph.generated.models.CustomDataProvidedResourceUploadStatus::0001-Complete +msgraph.generated.models.CustomDataProvidedResourceUploadStatus::0002-Expired +msgraph.generated.models.CustomDataProvidedResourceUploadStatus::0003-UnknownFutureValue msgraph.generated.models.CustomExtensionAuthenticationConfiguration::|public|additional_data():dict[str, Any] msgraph.generated.models.CustomExtensionAuthenticationConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.CustomExtensionAuthenticationConfiguration::|public|backing_store:BackingStore @@ -110064,6 +117733,18 @@ msgraph.generated.models.DelegatedAdminServiceManagementDetailCollectionResponse msgraph.generated.models.DelegatedAdminServiceManagementDetailCollectionResponse::|public|value():list[DelegatedAdminServiceManagementDetail] msgraph.generated.models.DelegatedAdminServiceManagementDetailCollectionResponse::|public|value(value:list[DelegatedAdminServiceManagementDetail]):None msgraph.generated.models.DelegatedAdminServiceManagementDetailCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DelegatedAdminServiceManagementDetailCollectionResponse +msgraph.generated.models.DelegatedAdminServiceProviderConstraints-->ServiceProviderConstraints +msgraph.generated.models.DelegatedAdminServiceProviderConstraints::|public|allowed_role_template_ids():list[str] +msgraph.generated.models.DelegatedAdminServiceProviderConstraints::|public|allowed_role_template_ids(value:list[str]):None +msgraph.generated.models.DelegatedAdminServiceProviderConstraints::|public|constructor():None +msgraph.generated.models.DelegatedAdminServiceProviderConstraints::|public|created_date_time():datetime.datetime +msgraph.generated.models.DelegatedAdminServiceProviderConstraints::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.DelegatedAdminServiceProviderConstraints::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.DelegatedAdminServiceProviderConstraints::|public|last_modified_date_time():datetime.datetime +msgraph.generated.models.DelegatedAdminServiceProviderConstraints::|public|last_modified_date_time(value:datetime.datetime):None +msgraph.generated.models.DelegatedAdminServiceProviderConstraints::|public|odata_type:str +msgraph.generated.models.DelegatedAdminServiceProviderConstraints::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.DelegatedAdminServiceProviderConstraints::|static|public|create_from_discriminator_value(parse_node:ParseNode):DelegatedAdminServiceProviderConstraints msgraph.generated.models.DelegatedPermissionClassification-->Entity msgraph.generated.models.DelegatedPermissionClassification::|public|classification():PermissionClassificationType msgraph.generated.models.DelegatedPermissionClassification::|public|classification(value:PermissionClassificationType):None @@ -111959,6 +119640,8 @@ msgraph.generated.models.Directory::|public|public_key_infrastructure():PublicKe msgraph.generated.models.Directory::|public|public_key_infrastructure(value:PublicKeyInfrastructureRoot):None msgraph.generated.models.Directory::|public|recovery():Recovery msgraph.generated.models.Directory::|public|recovery(value:Recovery):None +msgraph.generated.models.Directory::|public|remote_tenant_groups():list[RemoteTenantGroup] +msgraph.generated.models.Directory::|public|remote_tenant_groups(value:list[RemoteTenantGroup]):None msgraph.generated.models.Directory::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.Directory::|public|subscriptions():list[CompanySubscription] msgraph.generated.models.Directory::|public|subscriptions(value:list[CompanySubscription]):None @@ -115442,6 +123125,8 @@ msgraph.generated.models.externalConnectors.ExternalItem::|public|constructor(): msgraph.generated.models.externalConnectors.ExternalItem::|public|content():ExternalItemContent msgraph.generated.models.externalConnectors.ExternalItem::|public|content(value:ExternalItemContent):None msgraph.generated.models.externalConnectors.ExternalItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.externalConnectors.ExternalItem::|public|information_protection_label():ExternalItemInformationProtectionLabel +msgraph.generated.models.externalConnectors.ExternalItem::|public|information_protection_label(value:ExternalItemInformationProtectionLabel):None msgraph.generated.models.externalConnectors.ExternalItem::|public|odata_type:str msgraph.generated.models.externalConnectors.ExternalItem::|public|properties():Properties msgraph.generated.models.externalConnectors.ExternalItem::|public|properties(value:Properties):None @@ -115471,6 +123156,18 @@ msgraph.generated.models.externalConnectors.ExternalItemContentType::0000-Text msgraph.generated.models.externalConnectors.ExternalItemContentType::0001-Html msgraph.generated.models.externalConnectors.ExternalItemContentType::0002-UnknownFutureValue msgraph.generated.models.externalConnectors.ExternalItemContent~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|additional_data():dict[str, Any] +msgraph.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|backing_store:BackingStore +msgraph.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|constructor():None +msgraph.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|odata_type():str +msgraph.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|odata_type(value:str):None +msgraph.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|sensitivity_label_id():str +msgraph.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|sensitivity_label_id(value:str):None +msgraph.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalItemInformationProtectionLabel +msgraph.generated.models.externalConnectors.ExternalItemInformationProtectionLabel~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.externalConnectors.External~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.externalConnectors.Identity-->Entity msgraph.generated.models.externalConnectors.Identity::|public|constructor():None @@ -116793,6 +124490,8 @@ msgraph.generated.models.Group::|public|on_premises_sync_behavior():OnPremisesSy msgraph.generated.models.Group::|public|on_premises_sync_behavior(value:OnPremisesSyncBehavior):None msgraph.generated.models.Group::|public|on_premises_sync_enabled():bool msgraph.generated.models.Group::|public|on_premises_sync_enabled(value:bool):None +msgraph.generated.models.Group::|public|organization_id():str +msgraph.generated.models.Group::|public|organization_id(value:str):None msgraph.generated.models.Group::|public|owners():list[DirectoryObject] msgraph.generated.models.Group::|public|owners(value:list[DirectoryObject]):None msgraph.generated.models.Group::|public|permission_grants():list[ResourceSpecificPermissionGrant] @@ -117367,6 +125066,8 @@ msgraph.generated.models.identityGovernance.IdentityGovernance::|public|addition msgraph.generated.models.identityGovernance.IdentityGovernance::|public|app_consent():AppConsentApprovalRoute msgraph.generated.models.identityGovernance.IdentityGovernance::|public|app_consent(value:AppConsentApprovalRoute):None msgraph.generated.models.identityGovernance.IdentityGovernance::|public|backing_store:BackingStore +msgraph.generated.models.identityGovernance.IdentityGovernance::|public|catalogs():list[AccessPackageCatalog] +msgraph.generated.models.identityGovernance.IdentityGovernance::|public|catalogs(value:list[AccessPackageCatalog]):None msgraph.generated.models.identityGovernance.IdentityGovernance::|public|constructor():None msgraph.generated.models.identityGovernance.IdentityGovernance::|public|entitlement_management():EntitlementManagement msgraph.generated.models.identityGovernance.IdentityGovernance::|public|entitlement_management(value:EntitlementManagement):None @@ -124728,6 +132429,8 @@ msgraph.generated.models.OnlineMeetingBase::|public|chat_info():ChatInfo msgraph.generated.models.OnlineMeetingBase::|public|chat_info(value:ChatInfo):None msgraph.generated.models.OnlineMeetingBase::|public|chat_restrictions():ChatRestrictions msgraph.generated.models.OnlineMeetingBase::|public|chat_restrictions(value:ChatRestrictions):None +msgraph.generated.models.OnlineMeetingBase::|public|cloud_video_interop_info():CloudVideoInteropInfo +msgraph.generated.models.OnlineMeetingBase::|public|cloud_video_interop_info(value:CloudVideoInteropInfo):None msgraph.generated.models.OnlineMeetingBase::|public|constructor():None msgraph.generated.models.OnlineMeetingBase::|public|expiry_date_time():datetime.datetime msgraph.generated.models.OnlineMeetingBase::|public|expiry_date_time(value:datetime.datetime):None @@ -124748,6 +132451,8 @@ msgraph.generated.models.OnlineMeetingBase::|public|meeting_options_web_url():st msgraph.generated.models.OnlineMeetingBase::|public|meeting_options_web_url(value:str):None msgraph.generated.models.OnlineMeetingBase::|public|meeting_spoken_language_tag():str msgraph.generated.models.OnlineMeetingBase::|public|meeting_spoken_language_tag(value:str):None +msgraph.generated.models.OnlineMeetingBase::|public|meeting_type():OnlineMeetingType +msgraph.generated.models.OnlineMeetingBase::|public|meeting_type(value:OnlineMeetingType):None msgraph.generated.models.OnlineMeetingBase::|public|odata_type:str msgraph.generated.models.OnlineMeetingBase::|public|record_automatically():bool msgraph.generated.models.OnlineMeetingBase::|public|record_automatically(value:bool):None @@ -124857,6 +132562,12 @@ msgraph.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|sensit msgraph.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.OnlineMeetingSensitivityLabelAssignment::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnlineMeetingSensitivityLabelAssignment msgraph.generated.models.OnlineMeetingSensitivityLabelAssignment~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.OnlineMeetingType::0000-Adhoc +msgraph.generated.models.OnlineMeetingType::0001-Scheduled +msgraph.generated.models.OnlineMeetingType::0002-Recurring +msgraph.generated.models.OnlineMeetingType::0003-Broadcast +msgraph.generated.models.OnlineMeetingType::0004-Meetnow +msgraph.generated.models.OnlineMeetingType::0005-UnknownFutureValue msgraph.generated.models.OnlineMeetingVideoDisabledReason::0000-WatermarkProtection msgraph.generated.models.OnlineMeetingVideoDisabledReason::0001-UnknownFutureValue msgraph.generated.models.OnOtpSendCustomExtension-->CustomAuthenticationExtension @@ -129513,6 +137224,8 @@ msgraph.generated.models.ProcessContentMetadataBase::|public|backing_store:Backi msgraph.generated.models.ProcessContentMetadataBase::|public|constructor():None msgraph.generated.models.ProcessContentMetadataBase::|public|content():ContentBase msgraph.generated.models.ProcessContentMetadataBase::|public|content(value:ContentBase):None +msgraph.generated.models.ProcessContentMetadataBase::|public|content_category():ContentCategory +msgraph.generated.models.ProcessContentMetadataBase::|public|content_category(value:ContentCategory):None msgraph.generated.models.ProcessContentMetadataBase::|public|correlation_id():str msgraph.generated.models.ProcessContentMetadataBase::|public|correlation_id(value:str):None msgraph.generated.models.ProcessContentMetadataBase::|public|created_date_time():datetime.datetime @@ -131092,6 +138805,29 @@ msgraph.generated.models.RemoteLockActionResult::|public|serialize(writer:Serial msgraph.generated.models.RemoteLockActionResult::|public|unlock_pin():str msgraph.generated.models.RemoteLockActionResult::|public|unlock_pin(value:str):None msgraph.generated.models.RemoteLockActionResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoteLockActionResult +msgraph.generated.models.RemoteTenantGroup-->DirectoryObject +msgraph.generated.models.RemoteTenantGroup::|public|constructor():None +msgraph.generated.models.RemoteTenantGroup::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.RemoteTenantGroup::|public|odata_type:str +msgraph.generated.models.RemoteTenantGroup::|public|remote_group_display_name():str +msgraph.generated.models.RemoteTenantGroup::|public|remote_group_display_name(value:str):None +msgraph.generated.models.RemoteTenantGroup::|public|remote_group_id():UUID +msgraph.generated.models.RemoteTenantGroup::|public|remote_group_id(value:UUID):None +msgraph.generated.models.RemoteTenantGroup::|public|remote_tenant_display_name():str +msgraph.generated.models.RemoteTenantGroup::|public|remote_tenant_display_name(value:str):None +msgraph.generated.models.RemoteTenantGroup::|public|remote_tenant_id():UUID +msgraph.generated.models.RemoteTenantGroup::|public|remote_tenant_id(value:UUID):None +msgraph.generated.models.RemoteTenantGroup::|public|remote_tenant_primary_domain():str +msgraph.generated.models.RemoteTenantGroup::|public|remote_tenant_primary_domain(value:str):None +msgraph.generated.models.RemoteTenantGroup::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.RemoteTenantGroup::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoteTenantGroup +msgraph.generated.models.RemoteTenantGroupCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.RemoteTenantGroupCollectionResponse::|public|constructor():None +msgraph.generated.models.RemoteTenantGroupCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.RemoteTenantGroupCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.RemoteTenantGroupCollectionResponse::|public|value():list[RemoteTenantGroup] +msgraph.generated.models.RemoteTenantGroupCollectionResponse::|public|value(value:list[RemoteTenantGroup]):None +msgraph.generated.models.RemoteTenantGroupCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoteTenantGroupCollectionResponse msgraph.generated.models.RemoveAccessApplyAction-->AccessReviewApplyAction msgraph.generated.models.RemoveAccessApplyAction::|public|constructor():None msgraph.generated.models.RemoveAccessApplyAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -141148,6 +148884,12 @@ msgraph.generated.models.ServicePrincipalSignIn::|public|serialize(writer:Serial msgraph.generated.models.ServicePrincipalSignIn::|public|service_principal_id():str msgraph.generated.models.ServicePrincipalSignIn::|public|service_principal_id(value:str):None msgraph.generated.models.ServicePrincipalSignIn::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServicePrincipalSignIn +msgraph.generated.models.ServiceProviderConstraints-->Entity +msgraph.generated.models.ServiceProviderConstraints::|public|constructor():None +msgraph.generated.models.ServiceProviderConstraints::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ServiceProviderConstraints::|public|odata_type:str +msgraph.generated.models.ServiceProviderConstraints::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ServiceProviderConstraints::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServiceProviderConstraints msgraph.generated.models.ServiceProvisioningError::|public|additional_data():dict[str, Any] msgraph.generated.models.ServiceProvisioningError::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ServiceProvisioningError::|public|backing_store:BackingStore @@ -142063,6 +149805,8 @@ msgraph.generated.models.SignIn::|public|app_display_name():str msgraph.generated.models.SignIn::|public|app_display_name(value:str):None msgraph.generated.models.SignIn::|public|app_id():str msgraph.generated.models.SignIn::|public|app_id(value:str):None +msgraph.generated.models.SignIn::|public|authentication_app_device_details():AuthenticationAppDeviceDetails +msgraph.generated.models.SignIn::|public|authentication_app_device_details(value:AuthenticationAppDeviceDetails):None msgraph.generated.models.SignIn::|public|client_app_used():str msgraph.generated.models.SignIn::|public|client_app_used(value:str):None msgraph.generated.models.SignIn::|public|conditional_access_status():ConditionalAccessStatus @@ -142075,6 +149819,8 @@ msgraph.generated.models.SignIn::|public|created_date_time(value:datetime.dateti msgraph.generated.models.SignIn::|public|device_detail():DeviceDetail msgraph.generated.models.SignIn::|public|device_detail(value:DeviceDetail):None msgraph.generated.models.SignIn::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SignIn::|public|home_tenant_id():str +msgraph.generated.models.SignIn::|public|home_tenant_id(value:str):None msgraph.generated.models.SignIn::|public|ip_address():str msgraph.generated.models.SignIn::|public|ip_address(value:str):None msgraph.generated.models.SignIn::|public|is_interactive():bool @@ -142086,6 +149832,8 @@ msgraph.generated.models.SignIn::|public|resource_display_name():str msgraph.generated.models.SignIn::|public|resource_display_name(value:str):None msgraph.generated.models.SignIn::|public|resource_id():str msgraph.generated.models.SignIn::|public|resource_id(value:str):None +msgraph.generated.models.SignIn::|public|resource_tenant_id():str +msgraph.generated.models.SignIn::|public|resource_tenant_id(value:str):None msgraph.generated.models.SignIn::|public|risk_detail():RiskDetail msgraph.generated.models.SignIn::|public|risk_detail(value:RiskDetail):None msgraph.generated.models.SignIn::|public|risk_event_types():list[RiskEventType] @@ -142099,8 +149847,14 @@ msgraph.generated.models.SignIn::|public|risk_level_during_sign_in(value:RiskLev msgraph.generated.models.SignIn::|public|risk_state():RiskState msgraph.generated.models.SignIn::|public|risk_state(value:RiskState):None msgraph.generated.models.SignIn::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SignIn::|public|service_principal_id():str +msgraph.generated.models.SignIn::|public|service_principal_id(value:str):None +msgraph.generated.models.SignIn::|public|service_principal_name():str +msgraph.generated.models.SignIn::|public|service_principal_name(value:str):None msgraph.generated.models.SignIn::|public|status():SignInStatus msgraph.generated.models.SignIn::|public|status(value:SignInStatus):None +msgraph.generated.models.SignIn::|public|user_agent():str +msgraph.generated.models.SignIn::|public|user_agent(value:str):None msgraph.generated.models.SignIn::|public|user_display_name():str msgraph.generated.models.SignIn::|public|user_display_name(value:str):None msgraph.generated.models.SignIn::|public|user_id():str @@ -146492,6 +154246,8 @@ msgraph.generated.models.UnifiedRoleAssignment::|public|principal():DirectoryObj msgraph.generated.models.UnifiedRoleAssignment::|public|principal(value:DirectoryObject):None msgraph.generated.models.UnifiedRoleAssignment::|public|principal_id():str msgraph.generated.models.UnifiedRoleAssignment::|public|principal_id(value:str):None +msgraph.generated.models.UnifiedRoleAssignment::|public|principal_organization_id():str +msgraph.generated.models.UnifiedRoleAssignment::|public|principal_organization_id(value:str):None msgraph.generated.models.UnifiedRoleAssignment::|public|role_definition():UnifiedRoleDefinition msgraph.generated.models.UnifiedRoleAssignment::|public|role_definition(value:UnifiedRoleDefinition):None msgraph.generated.models.UnifiedRoleAssignment::|public|role_definition_id():str @@ -147398,6 +155154,8 @@ msgraph.generated.models.User::|public|solutions():UserSolutionRoot msgraph.generated.models.User::|public|solutions(value:UserSolutionRoot):None msgraph.generated.models.User::|public|sponsors():list[DirectoryObject] msgraph.generated.models.User::|public|sponsors(value:list[DirectoryObject]):None +msgraph.generated.models.User::|public|sponsor_of():list[DirectoryObject] +msgraph.generated.models.User::|public|sponsor_of(value:list[DirectoryObject]):None msgraph.generated.models.User::|public|state():str msgraph.generated.models.User::|public|state(value:str):None msgraph.generated.models.User::|public|street_address():str @@ -147477,12 +155235,20 @@ msgraph.generated.models.UserActivityType::0001-UploadFile msgraph.generated.models.UserActivityType::0002-DownloadText msgraph.generated.models.UserActivityType::0003-DownloadFile msgraph.generated.models.UserActivityType::0004-UnknownFutureValue +msgraph.generated.models.UserActivityType::0005-CopyToClipboard +msgraph.generated.models.UserActivityType::0006-PasteFromClipboard +msgraph.generated.models.UserActivityType::0007-Print +msgraph.generated.models.UserActivityType::0008-AccessDebugTools msgraph.generated.models.UserActivityTypes::0000-None_ msgraph.generated.models.UserActivityTypes::0001-UploadText msgraph.generated.models.UserActivityTypes::0002-UploadFile msgraph.generated.models.UserActivityTypes::0003-DownloadText msgraph.generated.models.UserActivityTypes::0004-DownloadFile msgraph.generated.models.UserActivityTypes::0005-UnknownFutureValue +msgraph.generated.models.UserActivityTypes::0006-CopyToClipboard +msgraph.generated.models.UserActivityTypes::0007-PasteFromClipboard +msgraph.generated.models.UserActivityTypes::0008-Print +msgraph.generated.models.UserActivityTypes::0009-AccessDebugTools msgraph.generated.models.UserAttributeValuesItem::|public|additional_data():dict[str, Any] msgraph.generated.models.UserAttributeValuesItem::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.UserAttributeValuesItem::|public|backing_store:BackingStore @@ -149123,6 +156889,8 @@ msgraph.generated.models.VirtualEvent::|public|end_date_time(value:DateTimeTimeZ msgraph.generated.models.VirtualEvent::|public|external_event_information():list[VirtualEventExternalInformation] msgraph.generated.models.VirtualEvent::|public|external_event_information(value:list[VirtualEventExternalInformation]):None msgraph.generated.models.VirtualEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.VirtualEvent::|public|is_registration_required():bool +msgraph.generated.models.VirtualEvent::|public|is_registration_required(value:bool):None msgraph.generated.models.VirtualEvent::|public|odata_type:str msgraph.generated.models.VirtualEvent::|public|presenters():list[VirtualEventPresenter] msgraph.generated.models.VirtualEvent::|public|presenters(value:list[VirtualEventPresenter]):None @@ -149270,6 +157038,10 @@ msgraph.generated.models.VirtualEventRegistrationConfiguration::|public|capacity msgraph.generated.models.VirtualEventRegistrationConfiguration::|public|capacity(value:int):None msgraph.generated.models.VirtualEventRegistrationConfiguration::|public|constructor():None msgraph.generated.models.VirtualEventRegistrationConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.VirtualEventRegistrationConfiguration::|public|is_manual_approval_enabled():bool +msgraph.generated.models.VirtualEventRegistrationConfiguration::|public|is_manual_approval_enabled(value:bool):None +msgraph.generated.models.VirtualEventRegistrationConfiguration::|public|is_waitlist_enabled():bool +msgraph.generated.models.VirtualEventRegistrationConfiguration::|public|is_waitlist_enabled(value:bool):None msgraph.generated.models.VirtualEventRegistrationConfiguration::|public|odata_type:str msgraph.generated.models.VirtualEventRegistrationConfiguration::|public|questions():list[VirtualEventRegistrationQuestionBase] msgraph.generated.models.VirtualEventRegistrationConfiguration::|public|questions(value:list[VirtualEventRegistrationQuestionBase]):None @@ -149348,6 +157120,8 @@ msgraph.generated.models.VirtualEventRegistrationQuestionBaseCollectionResponse: msgraph.generated.models.VirtualEventRegistrationQuestionBaseCollectionResponse::|public|value(value:list[VirtualEventRegistrationQuestionBase]):None msgraph.generated.models.VirtualEventRegistrationQuestionBaseCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):VirtualEventRegistrationQuestionBaseCollectionResponse msgraph.generated.models.VirtualEventSession-->OnlineMeetingBase +msgraph.generated.models.VirtualEventSession::|public|capacity():int +msgraph.generated.models.VirtualEventSession::|public|capacity(value:int):None msgraph.generated.models.VirtualEventSession::|public|constructor():None msgraph.generated.models.VirtualEventSession::|public|end_date_time():DateTimeTimeZone msgraph.generated.models.VirtualEventSession::|public|end_date_time(value:DateTimeTimeZone):None @@ -149397,6 +157171,8 @@ msgraph.generated.models.VirtualEventStatus::0003-UnknownFutureValue msgraph.generated.models.VirtualEventTownhall-->VirtualEvent msgraph.generated.models.VirtualEventTownhall::|public|audience():MeetingAudience msgraph.generated.models.VirtualEventTownhall::|public|audience(value:MeetingAudience):None +msgraph.generated.models.VirtualEventTownhall::|public|capacity():int +msgraph.generated.models.VirtualEventTownhall::|public|capacity(value:int):None msgraph.generated.models.VirtualEventTownhall::|public|constructor():None msgraph.generated.models.VirtualEventTownhall::|public|co_organizers():list[CommunicationsUserIdentity] msgraph.generated.models.VirtualEventTownhall::|public|co_organizers(value:list[CommunicationsUserIdentity]):None @@ -149406,6 +157182,10 @@ msgraph.generated.models.VirtualEventTownhall::|public|invited_attendees(value:l msgraph.generated.models.VirtualEventTownhall::|public|is_invite_only():bool msgraph.generated.models.VirtualEventTownhall::|public|is_invite_only(value:bool):None msgraph.generated.models.VirtualEventTownhall::|public|odata_type:str +msgraph.generated.models.VirtualEventTownhall::|public|registrations():list[VirtualEventRegistration] +msgraph.generated.models.VirtualEventTownhall::|public|registrations(value:list[VirtualEventRegistration]):None +msgraph.generated.models.VirtualEventTownhall::|public|registration_configuration():VirtualEventTownhallRegistrationConfiguration +msgraph.generated.models.VirtualEventTownhall::|public|registration_configuration(value:VirtualEventTownhallRegistrationConfiguration):None msgraph.generated.models.VirtualEventTownhall::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.VirtualEventTownhall::|static|public|create_from_discriminator_value(parse_node:ParseNode):VirtualEventTownhall msgraph.generated.models.VirtualEventTownhallCollectionResponse-->BaseCollectionPaginationCountResponse @@ -149415,6 +157195,12 @@ msgraph.generated.models.VirtualEventTownhallCollectionResponse::|public|seriali msgraph.generated.models.VirtualEventTownhallCollectionResponse::|public|value():list[VirtualEventTownhall] msgraph.generated.models.VirtualEventTownhallCollectionResponse::|public|value(value:list[VirtualEventTownhall]):None msgraph.generated.models.VirtualEventTownhallCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):VirtualEventTownhallCollectionResponse +msgraph.generated.models.VirtualEventTownhallRegistrationConfiguration-->VirtualEventRegistrationConfiguration +msgraph.generated.models.VirtualEventTownhallRegistrationConfiguration::|public|constructor():None +msgraph.generated.models.VirtualEventTownhallRegistrationConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.VirtualEventTownhallRegistrationConfiguration::|public|odata_type:str +msgraph.generated.models.VirtualEventTownhallRegistrationConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.VirtualEventTownhallRegistrationConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):VirtualEventTownhallRegistrationConfiguration msgraph.generated.models.VirtualEventWebinar-->VirtualEvent msgraph.generated.models.VirtualEventWebinar::|public|audience():MeetingAudience msgraph.generated.models.VirtualEventWebinar::|public|audience(value:MeetingAudience):None @@ -149439,10 +157225,6 @@ msgraph.generated.models.VirtualEventWebinarCollectionResponse::|static|public|c msgraph.generated.models.VirtualEventWebinarRegistrationConfiguration-->VirtualEventRegistrationConfiguration msgraph.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|constructor():None msgraph.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|is_manual_approval_enabled():bool -msgraph.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|is_manual_approval_enabled(value:bool):None -msgraph.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|is_waitlist_enabled():bool -msgraph.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|is_waitlist_enabled(value:bool):None msgraph.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|odata_type:str msgraph.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.VirtualEventWebinarRegistrationConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):VirtualEventWebinarRegistrationConfiguration @@ -157189,6 +164971,7 @@ msgraph.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAcce msgraph.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationPartner; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantAccessPolicyConfigurationPartner msgraph.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|service_provider_constraints:ServiceProviderConstraintsRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_patch_request_information(body:CrossTenantAccessPolicyConfigurationPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -157212,6 +164995,24 @@ msgraph.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchro msgraph.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|to_put_request_information(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|url_template:str msgraph.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|with_url(raw_url:str):IdentitySynchronizationRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder-->BaseRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]):ServiceProviderConstraints +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|patch(body:ServiceProviderConstraints; request_configuration?:RequestConfiguration[QueryParameters]):ServiceProviderConstraints +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|to_patch_request_information(body:ServiceProviderConstraints; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|url_template:str +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|with_url(raw_url:str):ServiceProviderConstraintsRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder-->BaseRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder.PartnersRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder.PartnersRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -157248,11 +165049,21 @@ msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganiza msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|patch(body:MultiTenantOrganizationIdentitySyncPolicyTemplate; request_configuration?:RequestConfiguration[QueryParameters]):MultiTenantOrganizationIdentitySyncPolicyTemplate msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|reset_to_default_settings:ResetToDefaultSettingsRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MultiTenantOrganizationIdentitySynchronizationRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|to_patch_request_information(body:MultiTenantOrganizationIdentitySyncPolicyTemplate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|url_template:str msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|with_url(raw_url:str):MultiTenantOrganizationIdentitySynchronizationRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder-->BaseRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder.ResetToDefaultSettingsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|url_template:str +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationIdentitySynchronization.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|with_url(raw_url:str):ResetToDefaultSettingsRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder-->BaseRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder.MultiTenantOrganizationPartnerConfigurationRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder.MultiTenantOrganizationPartnerConfigurationRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -157266,11 +165077,21 @@ msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganiza msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|patch(body:MultiTenantOrganizationPartnerConfigurationTemplate; request_configuration?:RequestConfiguration[QueryParameters]):MultiTenantOrganizationPartnerConfigurationTemplate msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|reset_to_default_settings:ResetToDefaultSettingsRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MultiTenantOrganizationPartnerConfigurationRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|to_patch_request_information(body:MultiTenantOrganizationPartnerConfigurationTemplate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|url_template:str msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|with_url(raw_url:str):MultiTenantOrganizationPartnerConfigurationRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder-->BaseRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder.ResetToDefaultSettingsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|url_template:str +msgraph.generated.policies.crossTenantAccessPolicy.templates.multiTenantOrganizationPartnerConfiguration.resetToDefaultSettings.ResetToDefaultSettingsRequestBuilder::|public|with_url(raw_url:str):ResetToDefaultSettingsRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.templates.TemplatesRequestBuilder-->BaseRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.templates.TemplatesRequestBuilder.TemplatesRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.policies.crossTenantAccessPolicy.templates.TemplatesRequestBuilder.TemplatesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -190160,6 +197981,242 @@ msgraph.generated.solutions.virtualEvents.townhalls.item.presenters.PresentersRe msgraph.generated.solutions.virtualEvents.townhalls.item.presenters.PresentersRequestBuilder::|public|to_post_request_information(body:VirtualEventPresenter; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.solutions.virtualEvents.townhalls.item.presenters.PresentersRequestBuilder::|public|url_template:str msgraph.generated.solutions.virtualEvents.townhalls.item.presenters.PresentersRequestBuilder::|public|with_url(raw_url:str):PresentersRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters]):VirtualEventRegistrationQuestionBase +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|patch(body:VirtualEventRegistrationQuestionBase; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistrationQuestionBase +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|to_patch_request_information(body:VirtualEventRegistrationQuestionBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|url_template:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|with_url(raw_url:str):VirtualEventRegistrationQuestionBaseItemRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[QuestionsRequestBuilderGetQueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|by_virtual_event_registration_question_base_id(virtual_event_registration_question_base_id:str):VirtualEventRegistrationQuestionBaseItemRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]):VirtualEventRegistrationQuestionBaseCollectionResponse +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|post(body:VirtualEventRegistrationQuestionBase; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistrationQuestionBase +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|to_post_request_information(body:VirtualEventRegistrationQuestionBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|url_template:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|with_url(raw_url:str):QuestionsRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderGetRequestConfiguration-->RequestConfiguration[RegistrationConfigurationRequestBuilderGetQueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RegistrationConfigurationRequestBuilderGetQueryParameters]):VirtualEventTownhallRegistrationConfiguration +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|patch(body:VirtualEventTownhallRegistrationConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventTownhallRegistrationConfiguration +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|questions:QuestionsRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RegistrationConfigurationRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|to_patch_request_information(body:VirtualEventTownhallRegistrationConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|url_template:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|with_url(raw_url:str):RegistrationConfigurationRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|url_template:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.VirtualEventSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.VirtualEventSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.VirtualEventSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.VirtualEventSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters]):VirtualEventSession +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|url_template:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|with_url(raw_url:str):VirtualEventSessionItemRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SessionsRequestBuilderGetQueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|by_virtual_event_session_id(virtual_event_session_id:str):VirtualEventSessionItemRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SessionsRequestBuilderGetQueryParameters]):VirtualEventSessionCollectionResponse +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|url_template:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|with_url(raw_url:str):SessionsRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[VirtualEventRegistrationItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|cancel:CancelRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[VirtualEventRegistrationItemRequestBuilderGetQueryParameters]):VirtualEventRegistration +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|patch(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistration +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|sessions:SessionsRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[VirtualEventRegistrationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|to_patch_request_information(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|url_template:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|with_url(raw_url:str):VirtualEventRegistrationItemRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|by_virtual_event_registration_id(virtual_event_registration_id:str):VirtualEventRegistrationItemRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]):VirtualEventRegistrationCollectionResponse +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|post(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistration +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|to_post_request_information(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|url_template:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|with_url(raw_url:str):RegistrationsRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|url_template:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderGetRequestConfiguration-->RequestConfiguration[RegistrationsWithEmailRequestBuilderGetQueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|cancel:CancelRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; email?:str):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RegistrationsWithEmailRequestBuilderGetQueryParameters]):VirtualEventRegistration +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|patch(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistration +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RegistrationsWithEmailRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|to_patch_request_information(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|url_template:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|with_url(raw_url:str):RegistrationsWithEmailRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|url_template:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[RegistrationsWithUserIdRequestBuilderGetQueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|cancel:CancelRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; user_id?:str):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RegistrationsWithUserIdRequestBuilderGetQueryParameters]):VirtualEventRegistration +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|patch(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistration +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RegistrationsWithUserIdRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|to_patch_request_information(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|url_template:str +msgraph.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|with_url(raw_url:str):RegistrationsWithUserIdRequestBuilder msgraph.generated.solutions.virtualEvents.townhalls.item.sessions.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.solutions.virtualEvents.townhalls.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.solutions.virtualEvents.townhalls.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -190334,6 +198391,10 @@ msgraph.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallIte msgraph.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|patch(body:VirtualEventTownhall; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventTownhall msgraph.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|presenters:PresentersRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrations:RegistrationsRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrations_with_email(email:str):RegistrationsWithEmailRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrations_with_user_id(user_id:str):RegistrationsWithUserIdRequestBuilder +msgraph.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registration_configuration:RegistrationConfigurationRequestBuilder msgraph.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|sessions:SessionsRequestBuilder msgraph.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -217507,6 +225568,50 @@ msgraph.generated.users.item.solutions.workingTimeSchedule.WorkingTimeScheduleRe msgraph.generated.users.item.solutions.workingTimeSchedule.WorkingTimeScheduleRequestBuilder::|public|to_patch_request_information(body:WorkingTimeSchedule; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.solutions.workingTimeSchedule.WorkingTimeScheduleRequestBuilder::|public|url_template:str msgraph.generated.users.item.solutions.workingTimeSchedule.WorkingTimeScheduleRequestBuilder::|public|with_url(raw_url:str):WorkingTimeScheduleRequestBuilder +msgraph.generated.users.item.sponsorOf.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.sponsorOf.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.sponsorOf.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.sponsorOf.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.sponsorOf.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):DirectoryObject +msgraph.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|with_url(raw_url:str):DirectoryObjectItemRequestBuilder +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetRequestConfiguration-->RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters] +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|by_directory_object_id(directory_object_id:str):DirectoryObjectItemRequestBuilder +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|url_template:str +msgraph.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|with_url(raw_url:str):SponsorOfRequestBuilder msgraph.generated.users.item.sponsors.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.sponsors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.users.item.sponsors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -218710,6 +226815,7 @@ msgraph.generated.users.item.UserItemRequestBuilder::|public|service_provisionin msgraph.generated.users.item.UserItemRequestBuilder::|public|settings:SettingsRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|solutions:SolutionsRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|sponsors:SponsorsRequestBuilder +msgraph.generated.users.item.UserItemRequestBuilder::|public|sponsor_of:SponsorOfRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|teamwork:TeamworkRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|todo:TodoRequestBuilder msgraph.generated.users.item.UserItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation diff --git a/msgraph/generated/kiota-lock.json b/msgraph/generated/kiota-lock.json index 7cf2f0ad4f8..37f4368ce44 100644 --- a/msgraph/generated/kiota-lock.json +++ b/msgraph/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", diff --git a/msgraph/generated/models/access_package_resource.py b/msgraph/generated/models/access_package_resource.py index 234e86ce59c..e551c920352 100644 --- a/msgraph/generated/models/access_package_resource.py +++ b/msgraph/generated/models/access_package_resource.py @@ -10,6 +10,8 @@ from .access_package_resource_environment import AccessPackageResourceEnvironment from .access_package_resource_role import AccessPackageResourceRole from .access_package_resource_scope import AccessPackageResourceScope + from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .entity import Entity from .entity import Entity @@ -38,6 +40,8 @@ class AccessPackageResource(Entity, Parsable): roles: Optional[list[AccessPackageResourceRole]] = None # Read-only. Nullable. Supports $expand. scopes: Optional[list[AccessPackageResourceScope]] = None + # The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + upload_sessions: Optional[list[CustomDataProvidedResourceUploadSession]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageResource: @@ -48,6 +52,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageResou """ if parse_node is None: raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResource".casefold(): + from .custom_data_provided_resource import CustomDataProvidedResource + + return CustomDataProvidedResource() return AccessPackageResource() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -59,12 +72,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_package_resource_environment import AccessPackageResourceEnvironment from .access_package_resource_role import AccessPackageResourceRole from .access_package_resource_scope import AccessPackageResourceScope + from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .entity import Entity from .access_package_resource_attribute import AccessPackageResourceAttribute from .access_package_resource_environment import AccessPackageResourceEnvironment from .access_package_resource_role import AccessPackageResourceRole from .access_package_resource_scope import AccessPackageResourceScope + from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .entity import Entity fields: dict[str, Callable[[Any], None]] = { @@ -78,6 +95,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "originSystem": lambda n : setattr(self, 'origin_system', n.get_str_value()), "roles": lambda n : setattr(self, 'roles', n.get_collection_of_object_values(AccessPackageResourceRole)), "scopes": lambda n : setattr(self, 'scopes', n.get_collection_of_object_values(AccessPackageResourceScope)), + "uploadSessions": lambda n : setattr(self, 'upload_sessions', n.get_collection_of_object_values(CustomDataProvidedResourceUploadSession)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -102,5 +120,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("originSystem", self.origin_system) writer.write_collection_of_object_values("roles", self.roles) writer.write_collection_of_object_values("scopes", self.scopes) + writer.write_collection_of_object_values("uploadSessions", self.upload_sessions) diff --git a/msgraph/generated/models/authentication_app_device_details.py b/msgraph/generated/models/authentication_app_device_details.py new file mode 100644 index 00000000000..29dbf720200 --- /dev/null +++ b/msgraph/generated/models/authentication_app_device_details.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AuthenticationAppDeviceDetails(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The appVersion property + app_version: Optional[str] = None + # The clientApp property + client_app: Optional[str] = None + # The deviceId property + device_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The operatingSystem property + operating_system: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationAppDeviceDetails: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AuthenticationAppDeviceDetails + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AuthenticationAppDeviceDetails() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "appVersion": lambda n : setattr(self, 'app_version', n.get_str_value()), + "clientApp": lambda n : setattr(self, 'client_app', n.get_str_value()), + "deviceId": lambda n : setattr(self, 'device_id', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "operatingSystem": lambda n : setattr(self, 'operating_system', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("appVersion", self.app_version) + writer.write_str_value("clientApp", self.client_app) + writer.write_str_value("deviceId", self.device_id) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("operatingSystem", self.operating_system) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/cloud_video_interop_info.py b/msgraph/generated/models/cloud_video_interop_info.py new file mode 100644 index 00000000000..4a4d7873a2a --- /dev/null +++ b/msgraph/generated/models/cloud_video_interop_info.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class CloudVideoInteropInfo(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Provides other video teleconferencing (VTC) dial-in options. Read-only. + more_info_web_url: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + tenant_key: Optional[str] = None + # The video teleconferencing ID. Read-only. + video_teleconference_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudVideoInteropInfo: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudVideoInteropInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudVideoInteropInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "moreInfoWebUrl": lambda n : setattr(self, 'more_info_web_url', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "tenantKey": lambda n : setattr(self, 'tenant_key', n.get_str_value()), + "videoTeleconferenceId": lambda n : setattr(self, 'video_teleconference_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("moreInfoWebUrl", self.more_info_web_url) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("tenantKey", self.tenant_key) + writer.write_str_value("videoTeleconferenceId", self.video_teleconference_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/content_category.py b/msgraph/generated/models/content_category.py new file mode 100644 index 00000000000..e4a65076142 --- /dev/null +++ b/msgraph/generated/models/content_category.py @@ -0,0 +1,7 @@ +from enum import Enum + +class ContentCategory(str, Enum): + None_ = "none", + Ai = "ai", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/cross_tenant_access_policy_configuration_partner.py b/msgraph/generated/models/cross_tenant_access_policy_configuration_partner.py index 366a333bfce..3f37c42b759 100644 --- a/msgraph/generated/models/cross_tenant_access_policy_configuration_partner.py +++ b/msgraph/generated/models/cross_tenant_access_policy_configuration_partner.py @@ -14,6 +14,7 @@ from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .service_provider_constraints import ServiceProviderConstraints @dataclass class CrossTenantAccessPolicyConfigurationPartner(AdditionalDataHolder, BackedModel, Parsable): @@ -48,6 +49,8 @@ class CrossTenantAccessPolicyConfigurationPartner(AdditionalDataHolder, BackedMo m365_collaboration_outbound: Optional[CrossTenantAccessPolicyM365CollaborationOutboundSetting] = None # The OdataType property odata_type: Optional[str] = None + # The serviceProviderConstraints property + service_provider_constraints: Optional[ServiceProviderConstraints] = None # The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. tenant_id: Optional[str] = None # Defines the partner-specific tenant restrictions configuration for users in your organization who access a partner organization using partner supplied identities on your network or devices. @@ -77,6 +80,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .service_provider_constraints import ServiceProviderConstraints from .cross_tenant_access_policy_app_service_connect_setting import CrossTenantAccessPolicyAppServiceConnectSetting from .cross_tenant_access_policy_b2_b_setting import CrossTenantAccessPolicyB2BSetting @@ -86,6 +90,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .service_provider_constraints import ServiceProviderConstraints fields: dict[str, Callable[[Any], None]] = { "appServiceConnectInbound": lambda n : setattr(self, 'app_service_connect_inbound', n.get_object_value(CrossTenantAccessPolicyAppServiceConnectSetting)), @@ -101,6 +106,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "m365CollaborationInbound": lambda n : setattr(self, 'm365_collaboration_inbound', n.get_object_value(CrossTenantAccessPolicyM365CollaborationInboundSetting)), "m365CollaborationOutbound": lambda n : setattr(self, 'm365_collaboration_outbound', n.get_object_value(CrossTenantAccessPolicyM365CollaborationOutboundSetting)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "serviceProviderConstraints": lambda n : setattr(self, 'service_provider_constraints', n.get_object_value(ServiceProviderConstraints)), "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), "tenantRestrictions": lambda n : setattr(self, 'tenant_restrictions', n.get_object_value(CrossTenantAccessPolicyTenantRestrictions)), } @@ -127,6 +133,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("m365CollaborationInbound", self.m365_collaboration_inbound) writer.write_object_value("m365CollaborationOutbound", self.m365_collaboration_outbound) writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("serviceProviderConstraints", self.service_provider_constraints) writer.write_str_value("tenantId", self.tenant_id) writer.write_object_value("tenantRestrictions", self.tenant_restrictions) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/custom_data_provided_resource.py b/msgraph/generated/models/custom_data_provided_resource.py new file mode 100644 index 00000000000..cf0d07d2d5d --- /dev/null +++ b/msgraph/generated/models/custom_data_provided_resource.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_package_resource import AccessPackageResource + from .custom_extension_endpoint_configuration import CustomExtensionEndpointConfiguration + +from .access_package_resource import AccessPackageResource + +@dataclass +class CustomDataProvidedResource(AccessPackageResource, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.customDataProvidedResource" + # The endpoint configuration of the logic app that is triggered when the access review for this resource goes into an initializing state. + notification_endpoint_configuration: Optional[CustomExtensionEndpointConfiguration] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvidedResource: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomDataProvidedResource + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomDataProvidedResource() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_package_resource import AccessPackageResource + from .custom_extension_endpoint_configuration import CustomExtensionEndpointConfiguration + + from .access_package_resource import AccessPackageResource + from .custom_extension_endpoint_configuration import CustomExtensionEndpointConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "notificationEndpointConfiguration": lambda n : setattr(self, 'notification_endpoint_configuration', n.get_object_value(CustomExtensionEndpointConfiguration)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("notificationEndpointConfiguration", self.notification_endpoint_configuration) + + diff --git a/msgraph/generated/models/custom_data_provided_resource_access_review_upload_session.py b/msgraph/generated/models/custom_data_provided_resource_access_review_upload_session.py new file mode 100644 index 00000000000..ec4d873d0cb --- /dev/null +++ b/msgraph/generated/models/custom_data_provided_resource_access_review_upload_session.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + +from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + +@dataclass +class CustomDataProvidedResourceAccessReviewUploadSession(CustomDataProvidedResourceUploadSession, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvidedResourceAccessReviewUploadSession: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomDataProvidedResourceAccessReviewUploadSession + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomDataProvidedResourceAccessReviewUploadSession() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/custom_data_provided_resource_file.py b/msgraph/generated/models/custom_data_provided_resource_file.py new file mode 100644 index 00000000000..080f12266bb --- /dev/null +++ b/msgraph/generated/models/custom_data_provided_resource_file.py @@ -0,0 +1,66 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + +from .entity import Entity + +@dataclass +class CustomDataProvidedResourceFile(Entity, Parsable): + # Name of the uploaded file, including the file extension. Required. Supports $filter (eq, ne) and $orderby. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Size of the file in bytes. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + size: Optional[int] = None + # Timestamp when the file was uploaded. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + uploaded_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvidedResourceFile: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomDataProvidedResourceFile + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomDataProvidedResourceFile() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity import Entity + + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "size": lambda n : setattr(self, 'size', n.get_int_value()), + "uploadedDateTime": lambda n : setattr(self, 'uploaded_date_time', n.get_datetime_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("name", self.name) + writer.write_int_value("size", self.size) + writer.write_datetime_value("uploadedDateTime", self.uploaded_date_time) + + diff --git a/msgraph/generated/models/custom_data_provided_resource_file_collection_response.py b/msgraph/generated/models/custom_data_provided_resource_file_collection_response.py new file mode 100644 index 00000000000..ebd9caf6148 --- /dev/null +++ b/msgraph/generated/models/custom_data_provided_resource_file_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CustomDataProvidedResourceFileCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CustomDataProvidedResourceFile]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvidedResourceFileCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomDataProvidedResourceFileCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomDataProvidedResourceFileCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CustomDataProvidedResourceFile)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/custom_data_provided_resource_payloads/access_review_context_data.py b/msgraph/generated/models/custom_data_provided_resource_payloads/access_review_context_data.py new file mode 100644 index 00000000000..0e4872a1d76 --- /dev/null +++ b/msgraph/generated/models/custom_data_provided_resource_payloads/access_review_context_data.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_context_data_base import AccessReviewContextDataBase + +from .access_review_context_data_base import AccessReviewContextDataBase + +@dataclass +class AccessReviewContextData(AccessReviewContextDataBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewContextData: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AccessReviewContextData + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessReviewContextData() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_context_data_base import AccessReviewContextDataBase + + from .access_review_context_data_base import AccessReviewContextDataBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/custom_data_provided_resource_payloads/access_review_context_data_base.py b/msgraph/generated/models/custom_data_provided_resource_payloads/access_review_context_data_base.py new file mode 100644 index 00000000000..e9b6afd3dc0 --- /dev/null +++ b/msgraph/generated/models/custom_data_provided_resource_payloads/access_review_context_data_base.py @@ -0,0 +1,80 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_context_data import AccessReviewContextData + from .apply_decision_context_data import ApplyDecisionContextData + from .data import Data + +from .data import Data + +@dataclass +class AccessReviewContextDataBase(Data, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextDataBase" + # The unique identifier of the access review definition that this data is associated with. + review_definition_id: Optional[str] = None + # The unique identifier of the access review instance that this data is associated with. + review_instance_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewContextDataBase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AccessReviewContextDataBase + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData".casefold(): + from .access_review_context_data import AccessReviewContextData + + return AccessReviewContextData() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData".casefold(): + from .apply_decision_context_data import ApplyDecisionContextData + + return ApplyDecisionContextData() + return AccessReviewContextDataBase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_context_data import AccessReviewContextData + from .apply_decision_context_data import ApplyDecisionContextData + from .data import Data + + from .access_review_context_data import AccessReviewContextData + from .apply_decision_context_data import ApplyDecisionContextData + from .data import Data + + fields: dict[str, Callable[[Any], None]] = { + "reviewDefinitionId": lambda n : setattr(self, 'review_definition_id', n.get_str_value()), + "reviewInstanceId": lambda n : setattr(self, 'review_instance_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("reviewDefinitionId", self.review_definition_id) + writer.write_str_value("reviewInstanceId", self.review_instance_id) + + diff --git a/msgraph/generated/models/custom_data_provided_resource_payloads/apply_decision_context_data.py b/msgraph/generated/models/custom_data_provided_resource_payloads/apply_decision_context_data.py new file mode 100644 index 00000000000..b3ca1636f7c --- /dev/null +++ b/msgraph/generated/models/custom_data_provided_resource_payloads/apply_decision_context_data.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_context_data_base import AccessReviewContextDataBase + +from .access_review_context_data_base import AccessReviewContextDataBase + +@dataclass +class ApplyDecisionContextData(AccessReviewContextDataBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ApplyDecisionContextData: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ApplyDecisionContextData + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ApplyDecisionContextData() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_context_data_base import AccessReviewContextDataBase + + from .access_review_context_data_base import AccessReviewContextDataBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/custom_data_provided_resource_payloads/data.py b/msgraph/generated/models/custom_data_provided_resource_payloads/data.py new file mode 100644 index 00000000000..96102a565fb --- /dev/null +++ b/msgraph/generated/models/custom_data_provided_resource_payloads/data.py @@ -0,0 +1,80 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_context_data import AccessReviewContextData + from .access_review_context_data_base import AccessReviewContextDataBase + from .apply_decision_context_data import ApplyDecisionContextData + +@dataclass +class Data(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Data: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: Data + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData".casefold(): + from .access_review_context_data import AccessReviewContextData + + return AccessReviewContextData() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextDataBase".casefold(): + from .access_review_context_data_base import AccessReviewContextDataBase + + return AccessReviewContextDataBase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData".casefold(): + from .apply_decision_context_data import ApplyDecisionContextData + + return ApplyDecisionContextData() + return Data() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_context_data import AccessReviewContextData + from .access_review_context_data_base import AccessReviewContextDataBase + from .apply_decision_context_data import ApplyDecisionContextData + + from .access_review_context_data import AccessReviewContextData + from .access_review_context_data_base import AccessReviewContextDataBase + from .apply_decision_context_data import ApplyDecisionContextData + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/custom_data_provided_resource_upload_session.py b/msgraph/generated/models/custom_data_provided_resource_upload_session.py new file mode 100644 index 00000000000..a4f5c13bcd7 --- /dev/null +++ b/msgraph/generated/models/custom_data_provided_resource_upload_session.py @@ -0,0 +1,106 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession + from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .custom_data_provided_resource_payloads.data import Data + from .custom_data_provided_resource_upload_stats import CustomDataProvidedResourceUploadStats + from .custom_data_provided_resource_upload_status import CustomDataProvidedResourceUploadStatus + from .entity import Entity + +from .entity import Entity + +@dataclass +class CustomDataProvidedResourceUploadSession(Entity, Parsable): + # DateTime when the upload session was created. Read-only. Supports $orderby. + created_date_time: Optional[datetime.datetime] = None + # An object containing the context for which this data is being uploaded. + data: Optional[Data] = None + # The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + files: Optional[list[CustomDataProvidedResourceFile]] = None + # Indicates if all the necessary files have been uploaded to this session. + is_upload_done: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # The ID of the context for which data is being uploaded, for example, the Access Review instance ID. Supports $filter (eq). + reference_id: Optional[str] = None + # The stats property + stats: Optional[CustomDataProvidedResourceUploadStats] = None + # The status property + status: Optional[CustomDataProvidedResourceUploadStatus] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvidedResourceUploadSession: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomDataProvidedResourceUploadSession + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession".casefold(): + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession + + return CustomDataProvidedResourceAccessReviewUploadSession() + return CustomDataProvidedResourceUploadSession() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession + from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .custom_data_provided_resource_payloads.data import Data + from .custom_data_provided_resource_upload_stats import CustomDataProvidedResourceUploadStats + from .custom_data_provided_resource_upload_status import CustomDataProvidedResourceUploadStatus + from .entity import Entity + + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession + from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .custom_data_provided_resource_payloads.data import Data + from .custom_data_provided_resource_upload_stats import CustomDataProvidedResourceUploadStats + from .custom_data_provided_resource_upload_status import CustomDataProvidedResourceUploadStatus + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "data": lambda n : setattr(self, 'data', n.get_object_value(Data)), + "files": lambda n : setattr(self, 'files', n.get_collection_of_object_values(CustomDataProvidedResourceFile)), + "isUploadDone": lambda n : setattr(self, 'is_upload_done', n.get_bool_value()), + "referenceId": lambda n : setattr(self, 'reference_id', n.get_str_value()), + "stats": lambda n : setattr(self, 'stats', n.get_object_value(CustomDataProvidedResourceUploadStats)), + "status": lambda n : setattr(self, 'status', n.get_enum_value(CustomDataProvidedResourceUploadStatus)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_object_value("data", self.data) + writer.write_collection_of_object_values("files", self.files) + writer.write_bool_value("isUploadDone", self.is_upload_done) + writer.write_str_value("referenceId", self.reference_id) + writer.write_object_value("stats", self.stats) + writer.write_enum_value("status", self.status) + + diff --git a/msgraph/generated/models/custom_data_provided_resource_upload_session_collection_response.py b/msgraph/generated/models/custom_data_provided_resource_upload_session_collection_response.py new file mode 100644 index 00000000000..53d7e657103 --- /dev/null +++ b/msgraph/generated/models/custom_data_provided_resource_upload_session_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CustomDataProvidedResourceUploadSessionCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CustomDataProvidedResourceUploadSession]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvidedResourceUploadSessionCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomDataProvidedResourceUploadSessionCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomDataProvidedResourceUploadSessionCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CustomDataProvidedResourceUploadSession)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/custom_data_provided_resource_upload_stats.py b/msgraph/generated/models/custom_data_provided_resource_upload_stats.py new file mode 100644 index 00000000000..9ac349e2897 --- /dev/null +++ b/msgraph/generated/models/custom_data_provided_resource_upload_stats.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class CustomDataProvidedResourceUploadStats(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Number of files uploaded in this session. + files_uploaded: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # Total bytes uploaded in this session. + total_bytes_uploaded: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvidedResourceUploadStats: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomDataProvidedResourceUploadStats + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomDataProvidedResourceUploadStats() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "filesUploaded": lambda n : setattr(self, 'files_uploaded', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "totalBytesUploaded": lambda n : setattr(self, 'total_bytes_uploaded', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("filesUploaded", self.files_uploaded) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("totalBytesUploaded", self.total_bytes_uploaded) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/custom_data_provided_resource_upload_status.py b/msgraph/generated/models/custom_data_provided_resource_upload_status.py new file mode 100644 index 00000000000..0d84b76a024 --- /dev/null +++ b/msgraph/generated/models/custom_data_provided_resource_upload_status.py @@ -0,0 +1,8 @@ +from enum import Enum + +class CustomDataProvidedResourceUploadStatus(str, Enum): + Active = "active", + Complete = "complete", + Expired = "expired", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/delegated_admin_service_provider_constraints.py b/msgraph/generated/models/delegated_admin_service_provider_constraints.py new file mode 100644 index 00000000000..708bbdc4fc1 --- /dev/null +++ b/msgraph/generated/models/delegated_admin_service_provider_constraints.py @@ -0,0 +1,66 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .service_provider_constraints import ServiceProviderConstraints + +from .service_provider_constraints import ServiceProviderConstraints + +@dataclass +class DelegatedAdminServiceProviderConstraints(ServiceProviderConstraints, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.delegatedAdminServiceProviderConstraints" + # The allowedRoleTemplateIds property + allowed_role_template_ids: Optional[list[str]] = None + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None + # The lastModifiedDateTime property + last_modified_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DelegatedAdminServiceProviderConstraints: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DelegatedAdminServiceProviderConstraints + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DelegatedAdminServiceProviderConstraints() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .service_provider_constraints import ServiceProviderConstraints + + from .service_provider_constraints import ServiceProviderConstraints + + fields: dict[str, Callable[[Any], None]] = { + "allowedRoleTemplateIds": lambda n : setattr(self, 'allowed_role_template_ids', n.get_collection_of_primitive_values(str)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("allowedRoleTemplateIds", self.allowed_role_template_ids) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + + diff --git a/msgraph/generated/models/directory.py b/msgraph/generated/models/directory.py index bb2dc6d4e1b..593214b8c61 100644 --- a/msgraph/generated/models/directory.py +++ b/msgraph/generated/models/directory.py @@ -16,6 +16,7 @@ from .identity_provider_base import IdentityProviderBase from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization from .public_key_infrastructure_root import PublicKeyInfrastructureRoot + from .remote_tenant_group import RemoteTenantGroup from .entity import Entity @@ -41,6 +42,8 @@ class Directory(Entity, Parsable): public_key_infrastructure: Optional[PublicKeyInfrastructureRoot] = None # The recovery property recovery: Optional[Recovery] = None + # Collection of groups in remote Microsoft Entra tenants that are available in the directory. + remote_tenant_groups: Optional[list[RemoteTenantGroup]] = None # List of commercial subscriptions that an organization acquired. subscriptions: Optional[list[CompanySubscription]] = None @@ -71,6 +74,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_provider_base import IdentityProviderBase from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization from .public_key_infrastructure_root import PublicKeyInfrastructureRoot + from .remote_tenant_group import RemoteTenantGroup from .administrative_unit import AdministrativeUnit from .attribute_set import AttributeSet @@ -83,6 +87,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_provider_base import IdentityProviderBase from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization from .public_key_infrastructure_root import PublicKeyInfrastructureRoot + from .remote_tenant_group import RemoteTenantGroup fields: dict[str, Callable[[Any], None]] = { "administrativeUnits": lambda n : setattr(self, 'administrative_units', n.get_collection_of_object_values(AdministrativeUnit)), @@ -94,6 +99,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "onPremisesSynchronization": lambda n : setattr(self, 'on_premises_synchronization', n.get_collection_of_object_values(OnPremisesDirectorySynchronization)), "publicKeyInfrastructure": lambda n : setattr(self, 'public_key_infrastructure', n.get_object_value(PublicKeyInfrastructureRoot)), "recovery": lambda n : setattr(self, 'recovery', n.get_object_value(Recovery)), + "remoteTenantGroups": lambda n : setattr(self, 'remote_tenant_groups', n.get_collection_of_object_values(RemoteTenantGroup)), "subscriptions": lambda n : setattr(self, 'subscriptions', n.get_collection_of_object_values(CompanySubscription)), } super_fields = super().get_field_deserializers() @@ -118,6 +124,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("onPremisesSynchronization", self.on_premises_synchronization) writer.write_object_value("publicKeyInfrastructure", self.public_key_infrastructure) writer.write_object_value("recovery", self.recovery) + writer.write_collection_of_object_values("remoteTenantGroups", self.remote_tenant_groups) writer.write_collection_of_object_values("subscriptions", self.subscriptions) diff --git a/msgraph/generated/models/directory_object.py b/msgraph/generated/models/directory_object.py index b2e5aaf5c03..6b01253f4f6 100644 --- a/msgraph/generated/models/directory_object.py +++ b/msgraph/generated/models/directory_object.py @@ -39,6 +39,7 @@ from .org_contact import OrgContact from .permission_grant_policy import PermissionGrantPolicy from .policy_base import PolicyBase + from .remote_tenant_group import RemoteTenantGroup from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .service_principal import ServicePrincipal from .sts_policy import StsPolicy @@ -198,6 +199,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> DirectoryObject: from .policy_base import PolicyBase return PolicyBase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.remoteTenantGroup".casefold(): + from .remote_tenant_group import RemoteTenantGroup + + return RemoteTenantGroup() if mapping_value and mapping_value.casefold() == "#microsoft.graph.resourceSpecificPermissionGrant".casefold(): from .resource_specific_permission_grant import ResourceSpecificPermissionGrant @@ -266,6 +271,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .org_contact import OrgContact from .permission_grant_policy import PermissionGrantPolicy from .policy_base import PolicyBase + from .remote_tenant_group import RemoteTenantGroup from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .service_principal import ServicePrincipal from .sts_policy import StsPolicy @@ -307,6 +313,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .org_contact import OrgContact from .permission_grant_policy import PermissionGrantPolicy from .policy_base import PolicyBase + from .remote_tenant_group import RemoteTenantGroup from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .service_principal import ServicePrincipal from .sts_policy import StsPolicy diff --git a/msgraph/generated/models/entity.py b/msgraph/generated/models/entity.py index 93517b8863a..174bda5934d 100644 --- a/msgraph/generated/models/entity.py +++ b/msgraph/generated/models/entity.py @@ -220,6 +220,10 @@ from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault from .custom_authentication_extension import CustomAuthenticationExtension from .custom_callout_extension import CustomCalloutExtension + from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession + from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .custom_extension_stage_setting import CustomExtensionStageSetting from .custom_security_attribute_definition import CustomSecurityAttributeDefinition from .data_policy_operation import DataPolicyOperation @@ -232,6 +236,7 @@ from .delegated_admin_relationship_operation import DelegatedAdminRelationshipOperation from .delegated_admin_relationship_request import DelegatedAdminRelationshipRequest from .delegated_admin_service_management_detail import DelegatedAdminServiceManagementDetail + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints from .delegated_permission_classification import DelegatedPermissionClassification from .deleted_chat import DeletedChat from .deleted_item_container import DeletedItemContainer @@ -710,6 +715,7 @@ from .relying_party_detailed_summary import RelyingPartyDetailedSummary from .remote_assistance_partner import RemoteAssistancePartner from .remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration + from .remote_tenant_group import RemoteTenantGroup from .reports_root import ReportsRoot from .request import Request from .reseller_delegated_admin_relationship import ResellerDelegatedAdminRelationship @@ -845,6 +851,7 @@ from .service_health_issue import ServiceHealthIssue from .service_principal import ServicePrincipal from .service_principal_risk_detection import ServicePrincipalRiskDetection + from .service_provider_constraints import ServiceProviderConstraints from .service_storage_quota_breakdown import ServiceStorageQuotaBreakdown from .service_update_message import ServiceUpdateMessage from .setting_state_device_summary import SettingStateDeviceSummary @@ -1047,6 +1054,7 @@ from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase from .virtual_event_session import VirtualEventSession from .virtual_event_townhall import VirtualEventTownhall + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar import VirtualEventWebinar from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration from .voice_authentication_method_configuration import VoiceAuthenticationMethodConfiguration @@ -2031,6 +2039,22 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .custom_callout_extension import CustomCalloutExtension return CustomCalloutExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResource".casefold(): + from .custom_data_provided_resource import CustomDataProvidedResource + + return CustomDataProvidedResource() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession".casefold(): + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession + + return CustomDataProvidedResourceAccessReviewUploadSession() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourceFile".casefold(): + from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + + return CustomDataProvidedResourceFile() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourceUploadSession".casefold(): + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + return CustomDataProvidedResourceUploadSession() if mapping_value and mapping_value.casefold() == "#microsoft.graph.customExtensionStageSetting".casefold(): from .custom_extension_stage_setting import CustomExtensionStageSetting @@ -2079,6 +2103,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .delegated_admin_service_management_detail import DelegatedAdminServiceManagementDetail return DelegatedAdminServiceManagementDetail() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.delegatedAdminServiceProviderConstraints".casefold(): + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints + + return DelegatedAdminServiceProviderConstraints() if mapping_value and mapping_value.casefold() == "#microsoft.graph.delegatedPermissionClassification".casefold(): from .delegated_permission_classification import DelegatedPermissionClassification @@ -3996,6 +4024,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration return RemoteDesktopSecurityConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.remoteTenantGroup".casefold(): + from .remote_tenant_group import RemoteTenantGroup + + return RemoteTenantGroup() if mapping_value and mapping_value.casefold() == "#microsoft.graph.reportsRoot".casefold(): from .reports_root import ReportsRoot @@ -4539,6 +4571,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .service_principal_risk_detection import ServicePrincipalRiskDetection return ServicePrincipalRiskDetection() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.serviceProviderConstraints".casefold(): + from .service_provider_constraints import ServiceProviderConstraints + + return ServiceProviderConstraints() if mapping_value and mapping_value.casefold() == "#microsoft.graph.serviceStorageQuotaBreakdown".casefold(): from .service_storage_quota_breakdown import ServiceStorageQuotaBreakdown @@ -5349,6 +5385,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .virtual_event_townhall import VirtualEventTownhall return VirtualEventTownhall() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.virtualEventTownhallRegistrationConfiguration".casefold(): + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration + + return VirtualEventTownhallRegistrationConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.virtualEventWebinar".casefold(): from .virtual_event_webinar import VirtualEventWebinar @@ -5966,6 +6006,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault from .custom_authentication_extension import CustomAuthenticationExtension from .custom_callout_extension import CustomCalloutExtension + from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession + from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .custom_extension_stage_setting import CustomExtensionStageSetting from .custom_security_attribute_definition import CustomSecurityAttributeDefinition from .data_policy_operation import DataPolicyOperation @@ -5978,6 +6022,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .delegated_admin_relationship_operation import DelegatedAdminRelationshipOperation from .delegated_admin_relationship_request import DelegatedAdminRelationshipRequest from .delegated_admin_service_management_detail import DelegatedAdminServiceManagementDetail + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints from .delegated_permission_classification import DelegatedPermissionClassification from .deleted_chat import DeletedChat from .deleted_item_container import DeletedItemContainer @@ -6456,6 +6501,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .relying_party_detailed_summary import RelyingPartyDetailedSummary from .remote_assistance_partner import RemoteAssistancePartner from .remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration + from .remote_tenant_group import RemoteTenantGroup from .reports_root import ReportsRoot from .request import Request from .reseller_delegated_admin_relationship import ResellerDelegatedAdminRelationship @@ -6591,6 +6637,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .service_health_issue import ServiceHealthIssue from .service_principal import ServicePrincipal from .service_principal_risk_detection import ServicePrincipalRiskDetection + from .service_provider_constraints import ServiceProviderConstraints from .service_storage_quota_breakdown import ServiceStorageQuotaBreakdown from .service_update_message import ServiceUpdateMessage from .setting_state_device_summary import SettingStateDeviceSummary @@ -6793,6 +6840,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase from .virtual_event_session import VirtualEventSession from .virtual_event_townhall import VirtualEventTownhall + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar import VirtualEventWebinar from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration from .voice_authentication_method_configuration import VoiceAuthenticationMethodConfiguration @@ -7107,6 +7155,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault from .custom_authentication_extension import CustomAuthenticationExtension from .custom_callout_extension import CustomCalloutExtension + from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession + from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .custom_extension_stage_setting import CustomExtensionStageSetting from .custom_security_attribute_definition import CustomSecurityAttributeDefinition from .data_policy_operation import DataPolicyOperation @@ -7119,6 +7171,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .delegated_admin_relationship_operation import DelegatedAdminRelationshipOperation from .delegated_admin_relationship_request import DelegatedAdminRelationshipRequest from .delegated_admin_service_management_detail import DelegatedAdminServiceManagementDetail + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints from .delegated_permission_classification import DelegatedPermissionClassification from .deleted_chat import DeletedChat from .deleted_item_container import DeletedItemContainer @@ -7597,6 +7650,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .relying_party_detailed_summary import RelyingPartyDetailedSummary from .remote_assistance_partner import RemoteAssistancePartner from .remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration + from .remote_tenant_group import RemoteTenantGroup from .reports_root import ReportsRoot from .request import Request from .reseller_delegated_admin_relationship import ResellerDelegatedAdminRelationship @@ -7732,6 +7786,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .service_health_issue import ServiceHealthIssue from .service_principal import ServicePrincipal from .service_principal_risk_detection import ServicePrincipalRiskDetection + from .service_provider_constraints import ServiceProviderConstraints from .service_storage_quota_breakdown import ServiceStorageQuotaBreakdown from .service_update_message import ServiceUpdateMessage from .setting_state_device_summary import SettingStateDeviceSummary @@ -7934,6 +7989,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase from .virtual_event_session import VirtualEventSession from .virtual_event_townhall import VirtualEventTownhall + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar import VirtualEventWebinar from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration from .voice_authentication_method_configuration import VoiceAuthenticationMethodConfiguration diff --git a/msgraph/generated/models/external_connectors/external_item.py b/msgraph/generated/models/external_connectors/external_item.py index 91ac82c7082..857f3427bdf 100644 --- a/msgraph/generated/models/external_connectors/external_item.py +++ b/msgraph/generated/models/external_connectors/external_item.py @@ -9,6 +9,7 @@ from .acl import Acl from .external_activity import ExternalActivity from .external_item_content import ExternalItemContent + from .external_item_information_protection_label import ExternalItemInformationProtectionLabel from .properties import Properties from ..entity import Entity @@ -21,6 +22,8 @@ class ExternalItem(Entity, Parsable): activities: Optional[list[ExternalActivity]] = None # A plain-text representation of the contents of the item. The text in this property is full-text indexed. Optional. content: Optional[ExternalItemContent] = None + # The informationProtectionLabel property + information_protection_label: Optional[ExternalItemInformationProtectionLabel] = None # The OdataType property odata_type: Optional[str] = None # A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required. @@ -46,18 +49,21 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .acl import Acl from .external_activity import ExternalActivity from .external_item_content import ExternalItemContent + from .external_item_information_protection_label import ExternalItemInformationProtectionLabel from .properties import Properties from ..entity import Entity from .acl import Acl from .external_activity import ExternalActivity from .external_item_content import ExternalItemContent + from .external_item_information_protection_label import ExternalItemInformationProtectionLabel from .properties import Properties fields: dict[str, Callable[[Any], None]] = { "acl": lambda n : setattr(self, 'acl', n.get_collection_of_object_values(Acl)), "activities": lambda n : setattr(self, 'activities', n.get_collection_of_object_values(ExternalActivity)), "content": lambda n : setattr(self, 'content', n.get_object_value(ExternalItemContent)), + "informationProtectionLabel": lambda n : setattr(self, 'information_protection_label', n.get_object_value(ExternalItemInformationProtectionLabel)), "properties": lambda n : setattr(self, 'properties', n.get_object_value(Properties)), } super_fields = super().get_field_deserializers() @@ -76,6 +82,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("acl", self.acl) writer.write_collection_of_object_values("activities", self.activities) writer.write_object_value("content", self.content) + writer.write_object_value("informationProtectionLabel", self.information_protection_label) writer.write_object_value("properties", self.properties) diff --git a/msgraph/generated/models/external_connectors/external_item_information_protection_label.py b/msgraph/generated/models/external_connectors/external_item_information_protection_label.py new file mode 100644 index 00000000000..95c4e4bbb93 --- /dev/null +++ b/msgraph/generated/models/external_connectors/external_item_information_protection_label.py @@ -0,0 +1,54 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ExternalItemInformationProtectionLabel(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The sensitivityLabelId property + sensitivity_label_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExternalItemInformationProtectionLabel: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExternalItemInformationProtectionLabel + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExternalItemInformationProtectionLabel() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "sensitivityLabelId": lambda n : setattr(self, 'sensitivity_label_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("sensitivityLabelId", self.sensitivity_label_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/group.py b/msgraph/generated/models/group.py index 283d76d911e..8e2edffd21a 100644 --- a/msgraph/generated/models/group.py +++ b/msgraph/generated/models/group.py @@ -137,6 +137,8 @@ class Group(DirectoryObject, Parsable): on_premises_sync_enabled: Optional[bool] = None # The onenote property onenote: Optional[Onenote] = None + # The organizationId property + organization_id: Optional[str] = None # 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). owners: Optional[list[DirectoryObject]] = None # The permissionGrants property @@ -311,6 +313,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "onPremisesSyncBehavior": lambda n : setattr(self, 'on_premises_sync_behavior', n.get_object_value(OnPremisesSyncBehavior)), "onPremisesSyncEnabled": lambda n : setattr(self, 'on_premises_sync_enabled', n.get_bool_value()), "onenote": lambda n : setattr(self, 'onenote', n.get_object_value(Onenote)), + "organizationId": lambda n : setattr(self, 'organization_id', n.get_str_value()), "owners": lambda n : setattr(self, 'owners', n.get_collection_of_object_values(DirectoryObject)), "permissionGrants": lambda n : setattr(self, 'permission_grants', n.get_collection_of_object_values(ResourceSpecificPermissionGrant)), "photo": lambda n : setattr(self, 'photo', n.get_object_value(ProfilePhoto)), @@ -403,6 +406,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("onPremisesSyncBehavior", self.on_premises_sync_behavior) writer.write_bool_value("onPremisesSyncEnabled", self.on_premises_sync_enabled) writer.write_object_value("onenote", self.onenote) + writer.write_str_value("organizationId", self.organization_id) writer.write_collection_of_object_values("owners", self.owners) writer.write_collection_of_object_values("permissionGrants", self.permission_grants) writer.write_object_value("photo", self.photo) diff --git a/msgraph/generated/models/identity_governance/identity_governance.py b/msgraph/generated/models/identity_governance/identity_governance.py index eaf5b5081bb..553b223d77a 100644 --- a/msgraph/generated/models/identity_governance/identity_governance.py +++ b/msgraph/generated/models/identity_governance/identity_governance.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from ..access_package_catalog import AccessPackageCatalog from ..access_review_set import AccessReviewSet from ..app_consent_approval_route import AppConsentApprovalRoute from ..entitlement_management import EntitlementManagement @@ -24,6 +25,8 @@ class IdentityGovernance(AdditionalDataHolder, BackedModel, Parsable): access_reviews: Optional[AccessReviewSet] = None # The appConsent property app_consent: Optional[AppConsentApprovalRoute] = None + # The catalogs property + catalogs: Optional[list[AccessPackageCatalog]] = None # The entitlementManagement property entitlement_management: Optional[EntitlementManagement] = None # The lifecycleWorkflows property @@ -51,6 +54,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from ..access_package_catalog import AccessPackageCatalog from ..access_review_set import AccessReviewSet from ..app_consent_approval_route import AppConsentApprovalRoute from ..entitlement_management import EntitlementManagement @@ -58,6 +62,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..terms_of_use_container import TermsOfUseContainer from .lifecycle_workflows_container import LifecycleWorkflowsContainer + from ..access_package_catalog import AccessPackageCatalog from ..access_review_set import AccessReviewSet from ..app_consent_approval_route import AppConsentApprovalRoute from ..entitlement_management import EntitlementManagement @@ -68,6 +73,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "accessReviews": lambda n : setattr(self, 'access_reviews', n.get_object_value(AccessReviewSet)), "appConsent": lambda n : setattr(self, 'app_consent', n.get_object_value(AppConsentApprovalRoute)), + "catalogs": lambda n : setattr(self, 'catalogs', n.get_collection_of_object_values(AccessPackageCatalog)), "entitlementManagement": lambda n : setattr(self, 'entitlement_management', n.get_object_value(EntitlementManagement)), "lifecycleWorkflows": lambda n : setattr(self, 'lifecycle_workflows', n.get_object_value(LifecycleWorkflowsContainer)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), @@ -86,6 +92,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_object_value("accessReviews", self.access_reviews) writer.write_object_value("appConsent", self.app_consent) + writer.write_collection_of_object_values("catalogs", self.catalogs) writer.write_object_value("entitlementManagement", self.entitlement_management) writer.write_object_value("lifecycleWorkflows", self.lifecycle_workflows) writer.write_str_value("@odata.type", self.odata_type) diff --git a/msgraph/generated/models/list_.py b/msgraph/generated/models/list_.py index 14b64cb8a60..07baf6aee28 100644 --- a/msgraph/generated/models/list_.py +++ b/msgraph/generated/models/list_.py @@ -37,7 +37,7 @@ class List_(BaseItem, Parsable): list_: Optional[ListInfo] = None # The collection of long-running operations on the list. operations: Optional[list[RichLongRunningOperation]] = None - # The permissions property + # The set of permissions for the item. Read-only. Nullable. permissions: Optional[list[Permission]] = None # Returns identifiers useful for SharePoint REST compatibility. Read-only. sharepoint_ids: Optional[SharepointIds] = None diff --git a/msgraph/generated/models/list_item.py b/msgraph/generated/models/list_item.py index 4854725e9c7..db31f269729 100644 --- a/msgraph/generated/models/list_item.py +++ b/msgraph/generated/models/list_item.py @@ -34,7 +34,7 @@ class ListItem(BaseItem, Parsable): drive_item: Optional[DriveItem] = None # The values of the columns set on this list item. fields: Optional[FieldValueSet] = None - # The permissions property + # The set of permissions for the item. Read-only. Nullable. permissions: Optional[list[Permission]] = None # Returns identifiers useful for SharePoint REST compatibility. Read-only. sharepoint_ids: Optional[SharepointIds] = None diff --git a/msgraph/generated/models/online_meeting_base.py b/msgraph/generated/models/online_meeting_base.py index 58f85635ea6..e129841f9b5 100644 --- a/msgraph/generated/models/online_meeting_base.py +++ b/msgraph/generated/models/online_meeting_base.py @@ -10,6 +10,7 @@ from .audio_conferencing import AudioConferencing from .chat_info import ChatInfo from .chat_restrictions import ChatRestrictions + from .cloud_video_interop_info import CloudVideoInteropInfo from .entity import Entity from .item_body import ItemBody from .join_meeting_id_settings import JoinMeetingIdSettings @@ -21,6 +22,7 @@ from .online_meeting import OnlineMeeting from .online_meeting_presenters import OnlineMeetingPresenters from .online_meeting_sensitivity_label_assignment import OnlineMeetingSensitivityLabelAssignment + from .online_meeting_type import OnlineMeetingType from .virtual_event_session import VirtualEventSession from .watermark_protection_values import WatermarkProtectionValues @@ -64,6 +66,8 @@ class OnlineMeetingBase(Entity, Parsable): chat_info: Optional[ChatInfo] = None # Specifies the configuration settings for meeting chat restrictions. chat_restrictions: Optional[ChatRestrictions] = None + # Conferencing device integration settings for Cloud Video Interop (CVI). Read-only. + cloud_video_interop_info: Optional[CloudVideoInteropInfo] = None # 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. expiry_date_time: Optional[datetime.datetime] = None # Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. @@ -82,6 +86,8 @@ class OnlineMeetingBase(Entity, Parsable): meeting_options_web_url: Optional[str] = None # Specifies the spoken language used during the meeting for recording and transcription purposes. meeting_spoken_language_tag: Optional[str] = None + # The type of the online meeting. The possible values are: adhoc, scheduled, recurring, broadcast, meetnow, unknownFutureValue. Read-only. + meeting_type: Optional[OnlineMeetingType] = None # The OdataType property odata_type: Optional[str] = None # Indicates whether to record the meeting automatically. @@ -130,6 +136,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .audio_conferencing import AudioConferencing from .chat_info import ChatInfo from .chat_restrictions import ChatRestrictions + from .cloud_video_interop_info import CloudVideoInteropInfo from .entity import Entity from .item_body import ItemBody from .join_meeting_id_settings import JoinMeetingIdSettings @@ -141,6 +148,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .online_meeting import OnlineMeeting from .online_meeting_presenters import OnlineMeetingPresenters from .online_meeting_sensitivity_label_assignment import OnlineMeetingSensitivityLabelAssignment + from .online_meeting_type import OnlineMeetingType from .virtual_event_session import VirtualEventSession from .watermark_protection_values import WatermarkProtectionValues @@ -148,6 +156,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .audio_conferencing import AudioConferencing from .chat_info import ChatInfo from .chat_restrictions import ChatRestrictions + from .cloud_video_interop_info import CloudVideoInteropInfo from .entity import Entity from .item_body import ItemBody from .join_meeting_id_settings import JoinMeetingIdSettings @@ -159,6 +168,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .online_meeting import OnlineMeeting from .online_meeting_presenters import OnlineMeetingPresenters from .online_meeting_sensitivity_label_assignment import OnlineMeetingSensitivityLabelAssignment + from .online_meeting_type import OnlineMeetingType from .virtual_event_session import VirtualEventSession from .watermark_protection_values import WatermarkProtectionValues @@ -181,6 +191,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "audioConferencing": lambda n : setattr(self, 'audio_conferencing', n.get_object_value(AudioConferencing)), "chatInfo": lambda n : setattr(self, 'chat_info', n.get_object_value(ChatInfo)), "chatRestrictions": lambda n : setattr(self, 'chat_restrictions', n.get_object_value(ChatRestrictions)), + "cloudVideoInteropInfo": lambda n : setattr(self, 'cloud_video_interop_info', n.get_object_value(CloudVideoInteropInfo)), "expiryDateTime": lambda n : setattr(self, 'expiry_date_time', n.get_datetime_value()), "isEndToEndEncryptionEnabled": lambda n : setattr(self, 'is_end_to_end_encryption_enabled', n.get_bool_value()), "isEntryExitAnnounced": lambda n : setattr(self, 'is_entry_exit_announced', n.get_bool_value()), @@ -190,6 +201,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "lobbyBypassSettings": lambda n : setattr(self, 'lobby_bypass_settings', n.get_object_value(LobbyBypassSettings)), "meetingOptionsWebUrl": lambda n : setattr(self, 'meeting_options_web_url', n.get_str_value()), "meetingSpokenLanguageTag": lambda n : setattr(self, 'meeting_spoken_language_tag', n.get_str_value()), + "meetingType": lambda n : setattr(self, 'meeting_type', n.get_enum_value(OnlineMeetingType)), "recordAutomatically": lambda n : setattr(self, 'record_automatically', n.get_bool_value()), "sensitivityLabelAssignment": lambda n : setattr(self, 'sensitivity_label_assignment', n.get_object_value(OnlineMeetingSensitivityLabelAssignment)), "shareMeetingChatHistoryDefault": lambda n : setattr(self, 'share_meeting_chat_history_default', n.get_enum_value(MeetingChatHistoryDefaultMode)), @@ -228,6 +240,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("audioConferencing", self.audio_conferencing) writer.write_object_value("chatInfo", self.chat_info) writer.write_object_value("chatRestrictions", self.chat_restrictions) + writer.write_object_value("cloudVideoInteropInfo", self.cloud_video_interop_info) writer.write_datetime_value("expiryDateTime", self.expiry_date_time) writer.write_bool_value("isEndToEndEncryptionEnabled", self.is_end_to_end_encryption_enabled) writer.write_bool_value("isEntryExitAnnounced", self.is_entry_exit_announced) @@ -237,6 +250,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("lobbyBypassSettings", self.lobby_bypass_settings) writer.write_str_value("meetingOptionsWebUrl", self.meeting_options_web_url) writer.write_str_value("meetingSpokenLanguageTag", self.meeting_spoken_language_tag) + writer.write_enum_value("meetingType", self.meeting_type) writer.write_bool_value("recordAutomatically", self.record_automatically) writer.write_object_value("sensitivityLabelAssignment", self.sensitivity_label_assignment) writer.write_enum_value("shareMeetingChatHistoryDefault", self.share_meeting_chat_history_default) diff --git a/msgraph/generated/models/online_meeting_type.py b/msgraph/generated/models/online_meeting_type.py new file mode 100644 index 00000000000..bdcda0b1283 --- /dev/null +++ b/msgraph/generated/models/online_meeting_type.py @@ -0,0 +1,10 @@ +from enum import Enum + +class OnlineMeetingType(str, Enum): + Adhoc = "adhoc", + Scheduled = "scheduled", + Recurring = "recurring", + Broadcast = "broadcast", + Meetnow = "meetnow", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/process_content_metadata_base.py b/msgraph/generated/models/process_content_metadata_base.py index ee519eb03a2..5307638689d 100644 --- a/msgraph/generated/models/process_content_metadata_base.py +++ b/msgraph/generated/models/process_content_metadata_base.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .content_base import ContentBase + from .content_category import ContentCategory from .process_conversation_metadata import ProcessConversationMetadata from .process_file_metadata import ProcessFileMetadata @@ -20,6 +21,8 @@ class ProcessContentMetadataBase(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # Represents the actual content, either as text (textContent) or binary data (binaryContent). Optional if metadata alone is sufficient for policy evaluation. Do not use for contentActivities. content: Optional[ContentBase] = None + # The contentCategory property + content_category: Optional[ContentCategory] = None # An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation). correlation_id: Optional[str] = None # Required. Timestamp indicating when the original content was created (for example, file creation time, message sent time). @@ -69,15 +72,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .content_base import ContentBase + from .content_category import ContentCategory from .process_conversation_metadata import ProcessConversationMetadata from .process_file_metadata import ProcessFileMetadata from .content_base import ContentBase + from .content_category import ContentCategory from .process_conversation_metadata import ProcessConversationMetadata from .process_file_metadata import ProcessFileMetadata fields: dict[str, Callable[[Any], None]] = { "content": lambda n : setattr(self, 'content', n.get_object_value(ContentBase)), + "contentCategory": lambda n : setattr(self, 'content_category', n.get_enum_value(ContentCategory)), "correlationId": lambda n : setattr(self, 'correlation_id', n.get_str_value()), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "identifier": lambda n : setattr(self, 'identifier', n.get_str_value()), @@ -99,6 +105,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_object_value("content", self.content) + writer.write_enum_value("contentCategory", self.content_category) writer.write_str_value("correlationId", self.correlation_id) writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_str_value("identifier", self.identifier) diff --git a/msgraph/generated/models/remote_tenant_group.py b/msgraph/generated/models/remote_tenant_group.py new file mode 100644 index 00000000000..bd552be265d --- /dev/null +++ b/msgraph/generated/models/remote_tenant_group.py @@ -0,0 +1,74 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID + +if TYPE_CHECKING: + from .directory_object import DirectoryObject + +from .directory_object import DirectoryObject + +@dataclass +class RemoteTenantGroup(DirectoryObject, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.remoteTenantGroup" + # Display name of the group in the remote tenant. + remote_group_display_name: Optional[str] = None + # Unique identifier of the group in the remote tenant. + remote_group_id: Optional[UUID] = None + # Display name of the remote tenant. + remote_tenant_display_name: Optional[str] = None + # Unique identifier of the remote tenant. + remote_tenant_id: Optional[UUID] = None + # Primary domain name of the remote tenant. + remote_tenant_primary_domain: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoteTenantGroup: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemoteTenantGroup + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoteTenantGroup() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .directory_object import DirectoryObject + + from .directory_object import DirectoryObject + + fields: dict[str, Callable[[Any], None]] = { + "remoteGroupDisplayName": lambda n : setattr(self, 'remote_group_display_name', n.get_str_value()), + "remoteGroupId": lambda n : setattr(self, 'remote_group_id', n.get_uuid_value()), + "remoteTenantDisplayName": lambda n : setattr(self, 'remote_tenant_display_name', n.get_str_value()), + "remoteTenantId": lambda n : setattr(self, 'remote_tenant_id', n.get_uuid_value()), + "remoteTenantPrimaryDomain": lambda n : setattr(self, 'remote_tenant_primary_domain', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("remoteGroupDisplayName", self.remote_group_display_name) + writer.write_uuid_value("remoteGroupId", self.remote_group_id) + writer.write_str_value("remoteTenantDisplayName", self.remote_tenant_display_name) + writer.write_uuid_value("remoteTenantId", self.remote_tenant_id) + writer.write_str_value("remoteTenantPrimaryDomain", self.remote_tenant_primary_domain) + + diff --git a/msgraph/generated/models/remote_tenant_group_collection_response.py b/msgraph/generated/models/remote_tenant_group_collection_response.py new file mode 100644 index 00000000000..4f0ccb74910 --- /dev/null +++ b/msgraph/generated/models/remote_tenant_group_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .remote_tenant_group import RemoteTenantGroup + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemoteTenantGroupCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[RemoteTenantGroup]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoteTenantGroupCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemoteTenantGroupCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoteTenantGroupCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .remote_tenant_group import RemoteTenantGroup + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .remote_tenant_group import RemoteTenantGroup + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(RemoteTenantGroup)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/service_provider_constraints.py b/msgraph/generated/models/service_provider_constraints.py new file mode 100644 index 00000000000..d99351ab23a --- /dev/null +++ b/msgraph/generated/models/service_provider_constraints.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints + from .entity import Entity + +from .entity import Entity + +@dataclass +class ServiceProviderConstraints(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ServiceProviderConstraints: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ServiceProviderConstraints + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.delegatedAdminServiceProviderConstraints".casefold(): + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints + + return DelegatedAdminServiceProviderConstraints() + return ServiceProviderConstraints() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints + from .entity import Entity + + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/sign_in.py b/msgraph/generated/models/sign_in.py index 06f92c9c5d8..8f7d4b61dd3 100644 --- a/msgraph/generated/models/sign_in.py +++ b/msgraph/generated/models/sign_in.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .applied_conditional_access_policy import AppliedConditionalAccessPolicy + from .authentication_app_device_details import AuthenticationAppDeviceDetails from .conditional_access_status import ConditionalAccessStatus from .device_detail import DeviceDetail from .entity import Entity @@ -27,6 +28,8 @@ class SignIn(Entity, Parsable): app_id: Optional[str] = None # Provides a list of conditional access policies that the corresponding sign-in activity triggers. Apps need more Conditional Access-related privileges to read the details of this property. For more information, see Permissions for viewing applied conditional access (CA) policies in sign-ins. applied_conditional_access_policies: Optional[list[AppliedConditionalAccessPolicy]] = None + # The authenticationAppDeviceDetails property + authentication_app_device_details: Optional[AuthenticationAppDeviceDetails] = None # 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). client_app_used: Optional[str] = None # Reports status of an activated conditional access policy. The possible values are: success, failure, notApplied, and unknownFutureValue. Supports $filter (eq). @@ -37,6 +40,8 @@ class SignIn(Entity, Parsable): created_date_time: Optional[datetime.datetime] = None # Device information from where the sign-in occurred; includes device ID, operating system, and browser. Supports $filter (eq, startsWith) on browser and operatingSytem properties. device_detail: Optional[DeviceDetail] = None + # The homeTenantId property + home_tenant_id: Optional[str] = None # IP address of the client used to sign in. Supports $filter (eq, startsWith). ip_address: Optional[str] = None # Indicates whether a sign-in is interactive. @@ -49,6 +54,8 @@ class SignIn(Entity, Parsable): resource_display_name: Optional[str] = None # ID of the resource that the user signed into. Supports $filter (eq). resource_id: Optional[str] = None + # The resourceTenantId property + resource_tenant_id: Optional[str] = None # 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. risk_detail: Optional[RiskDetail] = None # The riskEventTypes property @@ -61,8 +68,14 @@ class SignIn(Entity, Parsable): risk_level_during_sign_in: Optional[RiskLevel] = None # Reports status of the risky user, sign-in, or a risk event. The possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue. Supports $filter (eq). risk_state: Optional[RiskState] = None + # The servicePrincipalId property + service_principal_id: Optional[str] = None + # The servicePrincipalName property + service_principal_name: Optional[str] = None # Sign-in status. Includes the error code and description of the error (if a sign-in failure occurs). Supports $filter (eq) on errorCode property. status: Optional[SignInStatus] = None + # The userAgent property + user_agent: Optional[str] = None # Display name of the user that initiated the sign-in. Supports $filter (eq, startsWith). user_display_name: Optional[str] = None # ID of the user that initiated the sign-in. Supports $filter (eq). @@ -87,6 +100,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .applied_conditional_access_policy import AppliedConditionalAccessPolicy + from .authentication_app_device_details import AuthenticationAppDeviceDetails from .conditional_access_status import ConditionalAccessStatus from .device_detail import DeviceDetail from .entity import Entity @@ -98,6 +112,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .sign_in_status import SignInStatus from .applied_conditional_access_policy import AppliedConditionalAccessPolicy + from .authentication_app_device_details import AuthenticationAppDeviceDetails from .conditional_access_status import ConditionalAccessStatus from .device_detail import DeviceDetail from .entity import Entity @@ -112,23 +127,29 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "appDisplayName": lambda n : setattr(self, 'app_display_name', n.get_str_value()), "appId": lambda n : setattr(self, 'app_id', n.get_str_value()), "appliedConditionalAccessPolicies": lambda n : setattr(self, 'applied_conditional_access_policies', n.get_collection_of_object_values(AppliedConditionalAccessPolicy)), + "authenticationAppDeviceDetails": lambda n : setattr(self, 'authentication_app_device_details', n.get_object_value(AuthenticationAppDeviceDetails)), "clientAppUsed": lambda n : setattr(self, 'client_app_used', n.get_str_value()), "conditionalAccessStatus": lambda n : setattr(self, 'conditional_access_status', n.get_enum_value(ConditionalAccessStatus)), "correlationId": lambda n : setattr(self, 'correlation_id', n.get_str_value()), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "deviceDetail": lambda n : setattr(self, 'device_detail', n.get_object_value(DeviceDetail)), + "homeTenantId": lambda n : setattr(self, 'home_tenant_id', n.get_str_value()), "ipAddress": lambda n : setattr(self, 'ip_address', n.get_str_value()), "isInteractive": lambda n : setattr(self, 'is_interactive', n.get_bool_value()), "location": lambda n : setattr(self, 'location', n.get_object_value(SignInLocation)), "resourceDisplayName": lambda n : setattr(self, 'resource_display_name', n.get_str_value()), "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + "resourceTenantId": lambda n : setattr(self, 'resource_tenant_id', n.get_str_value()), "riskDetail": lambda n : setattr(self, 'risk_detail', n.get_enum_value(RiskDetail)), "riskEventTypes": lambda n : setattr(self, 'risk_event_types', n.get_collection_of_enum_values(RiskEventType)), "riskEventTypes_v2": lambda n : setattr(self, 'risk_event_types_v2', n.get_collection_of_primitive_values(str)), "riskLevelAggregated": lambda n : setattr(self, 'risk_level_aggregated', n.get_enum_value(RiskLevel)), "riskLevelDuringSignIn": lambda n : setattr(self, 'risk_level_during_sign_in', n.get_enum_value(RiskLevel)), "riskState": lambda n : setattr(self, 'risk_state', n.get_enum_value(RiskState)), + "servicePrincipalId": lambda n : setattr(self, 'service_principal_id', n.get_str_value()), + "servicePrincipalName": lambda n : setattr(self, 'service_principal_name', n.get_str_value()), "status": lambda n : setattr(self, 'status', n.get_object_value(SignInStatus)), + "userAgent": lambda n : setattr(self, 'user_agent', n.get_str_value()), "userDisplayName": lambda n : setattr(self, 'user_display_name', n.get_str_value()), "userId": lambda n : setattr(self, 'user_id', n.get_str_value()), "userPrincipalName": lambda n : setattr(self, 'user_principal_name', n.get_str_value()), @@ -149,23 +170,29 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("appDisplayName", self.app_display_name) writer.write_str_value("appId", self.app_id) writer.write_collection_of_object_values("appliedConditionalAccessPolicies", self.applied_conditional_access_policies) + writer.write_object_value("authenticationAppDeviceDetails", self.authentication_app_device_details) writer.write_str_value("clientAppUsed", self.client_app_used) writer.write_enum_value("conditionalAccessStatus", self.conditional_access_status) writer.write_str_value("correlationId", self.correlation_id) writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_object_value("deviceDetail", self.device_detail) + writer.write_str_value("homeTenantId", self.home_tenant_id) writer.write_str_value("ipAddress", self.ip_address) writer.write_bool_value("isInteractive", self.is_interactive) writer.write_object_value("location", self.location) writer.write_str_value("resourceDisplayName", self.resource_display_name) writer.write_str_value("resourceId", self.resource_id) + writer.write_str_value("resourceTenantId", self.resource_tenant_id) writer.write_enum_value("riskDetail", self.risk_detail) writer.write_collection_of_enum_values("riskEventTypes", self.risk_event_types) writer.write_collection_of_primitive_values("riskEventTypes_v2", self.risk_event_types_v2) writer.write_enum_value("riskLevelAggregated", self.risk_level_aggregated) writer.write_enum_value("riskLevelDuringSignIn", self.risk_level_during_sign_in) writer.write_enum_value("riskState", self.risk_state) + writer.write_str_value("servicePrincipalId", self.service_principal_id) + writer.write_str_value("servicePrincipalName", self.service_principal_name) writer.write_object_value("status", self.status) + writer.write_str_value("userAgent", self.user_agent) writer.write_str_value("userDisplayName", self.user_display_name) writer.write_str_value("userId", self.user_id) writer.write_str_value("userPrincipalName", self.user_principal_name) diff --git a/msgraph/generated/models/unified_role_assignment.py b/msgraph/generated/models/unified_role_assignment.py index 22722b2eb9e..91765072d8c 100644 --- a/msgraph/generated/models/unified_role_assignment.py +++ b/msgraph/generated/models/unified_role_assignment.py @@ -30,6 +30,8 @@ class UnifiedRoleAssignment(Entity, Parsable): principal: Optional[DirectoryObject] = None # Identifier of the principal to which the assignment is granted. Supported principals are users, role-assignable groups, and service principals. Supports $filter (eq, in). principal_id: Optional[str] = None + # The principalOrganizationId property + principal_organization_id: Optional[str] = None # The roleDefinition the assignment is for. Supports $expand. role_definition: Optional[UnifiedRoleDefinition] = None # Identifier of the unifiedRoleDefinition the assignment is for. Read-only. Supports $filter (eq, in). @@ -69,6 +71,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "directoryScopeId": lambda n : setattr(self, 'directory_scope_id', n.get_str_value()), "principal": lambda n : setattr(self, 'principal', n.get_object_value(DirectoryObject)), "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "principalOrganizationId": lambda n : setattr(self, 'principal_organization_id', n.get_str_value()), "roleDefinition": lambda n : setattr(self, 'role_definition', n.get_object_value(UnifiedRoleDefinition)), "roleDefinitionId": lambda n : setattr(self, 'role_definition_id', n.get_str_value()), } @@ -92,6 +95,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("directoryScopeId", self.directory_scope_id) writer.write_object_value("principal", self.principal) writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("principalOrganizationId", self.principal_organization_id) writer.write_object_value("roleDefinition", self.role_definition) writer.write_str_value("roleDefinitionId", self.role_definition_id) diff --git a/msgraph/generated/models/user.py b/msgraph/generated/models/user.py index 8f4ebff8f36..2efd14129d7 100644 --- a/msgraph/generated/models/user.py +++ b/msgraph/generated/models/user.py @@ -320,6 +320,8 @@ class User(DirectoryObject, Parsable): skills: Optional[list[str]] = None # The identifier that relates the user to the working time schedule triggers. Read-Only. Nullable solutions: Optional[UserSolutionRoot] = None + # 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. + sponsor_of: Optional[list[DirectoryObject]] = None # 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. sponsors: Optional[list[DirectoryObject]] = None # The state or province in the user's address. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). @@ -611,6 +613,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "signInSessionsValidFromDateTime": lambda n : setattr(self, 'sign_in_sessions_valid_from_date_time', n.get_datetime_value()), "skills": lambda n : setattr(self, 'skills', n.get_collection_of_primitive_values(str)), "solutions": lambda n : setattr(self, 'solutions', n.get_object_value(UserSolutionRoot)), + "sponsorOf": lambda n : setattr(self, 'sponsor_of', n.get_collection_of_object_values(DirectoryObject)), "sponsors": lambda n : setattr(self, 'sponsors', n.get_collection_of_object_values(DirectoryObject)), "state": lambda n : setattr(self, 'state', n.get_str_value()), "streetAddress": lambda n : setattr(self, 'street_address', n.get_str_value()), @@ -759,6 +762,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("signInSessionsValidFromDateTime", self.sign_in_sessions_valid_from_date_time) writer.write_collection_of_primitive_values("skills", self.skills) writer.write_object_value("solutions", self.solutions) + writer.write_collection_of_object_values("sponsorOf", self.sponsor_of) writer.write_collection_of_object_values("sponsors", self.sponsors) writer.write_str_value("state", self.state) writer.write_str_value("streetAddress", self.street_address) diff --git a/msgraph/generated/models/user_activity_type.py b/msgraph/generated/models/user_activity_type.py index d00f05ed3d2..c3ef4caedf0 100644 --- a/msgraph/generated/models/user_activity_type.py +++ b/msgraph/generated/models/user_activity_type.py @@ -6,4 +6,8 @@ class UserActivityType(str, Enum): DownloadText = "downloadText", DownloadFile = "downloadFile", UnknownFutureValue = "unknownFutureValue", + CopyToClipboard = "copyToClipboard", + PasteFromClipboard = "pasteFromClipboard", + Print = "print", + AccessDebugTools = "accessDebugTools", diff --git a/msgraph/generated/models/user_activity_types.py b/msgraph/generated/models/user_activity_types.py index 3b6598fcf14..e5cadb29edf 100644 --- a/msgraph/generated/models/user_activity_types.py +++ b/msgraph/generated/models/user_activity_types.py @@ -7,4 +7,8 @@ class UserActivityTypes(str, Enum): DownloadText = "downloadText", DownloadFile = "downloadFile", UnknownFutureValue = "unknownFutureValue", + CopyToClipboard = "copyToClipboard", + PasteFromClipboard = "pasteFromClipboard", + Print = "print", + AccessDebugTools = "accessDebugTools", diff --git a/msgraph/generated/models/virtual_event.py b/msgraph/generated/models/virtual_event.py index 70f4c18e45e..aef8577a8f2 100644 --- a/msgraph/generated/models/virtual_event.py +++ b/msgraph/generated/models/virtual_event.py @@ -31,6 +31,8 @@ class VirtualEvent(Entity, Parsable): end_date_time: Optional[DateTimeTimeZone] = None # The external information of a virtual event. Returned only for event organizers or coorganizers; otherwise, null. external_event_information: Optional[list[VirtualEventExternalInformation]] = None + # Indicates whether attendee registration is enabled for the virtual event. + is_registration_required: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None # The virtual event presenters. @@ -103,6 +105,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "endDateTime": lambda n : setattr(self, 'end_date_time', n.get_object_value(DateTimeTimeZone)), "externalEventInformation": lambda n : setattr(self, 'external_event_information', n.get_collection_of_object_values(VirtualEventExternalInformation)), + "isRegistrationRequired": lambda n : setattr(self, 'is_registration_required', n.get_bool_value()), "presenters": lambda n : setattr(self, 'presenters', n.get_collection_of_object_values(VirtualEventPresenter)), "sessions": lambda n : setattr(self, 'sessions', n.get_collection_of_object_values(VirtualEventSession)), "settings": lambda n : setattr(self, 'settings', n.get_object_value(VirtualEventSettings)), @@ -127,6 +130,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("displayName", self.display_name) writer.write_object_value("endDateTime", self.end_date_time) writer.write_collection_of_object_values("externalEventInformation", self.external_event_information) + writer.write_bool_value("isRegistrationRequired", self.is_registration_required) writer.write_collection_of_object_values("presenters", self.presenters) writer.write_collection_of_object_values("sessions", self.sessions) writer.write_object_value("settings", self.settings) diff --git a/msgraph/generated/models/virtual_event_registration_configuration.py b/msgraph/generated/models/virtual_event_registration_configuration.py index 85709c829f9..544021ce077 100644 --- a/msgraph/generated/models/virtual_event_registration_configuration.py +++ b/msgraph/generated/models/virtual_event_registration_configuration.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .entity import Entity from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration from .entity import Entity @@ -15,6 +16,10 @@ class VirtualEventRegistrationConfiguration(Entity, Parsable): # Total capacity of the virtual event. capacity: Optional[int] = None + # Indicates whether registrations require organizer approval before a participant is confirmed. + is_manual_approval_enabled: Optional[bool] = None + # Indicates whether more registrants are automatically placed on a waitlist when capacity is reached. + is_waitlist_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None # Registration questions. @@ -36,6 +41,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> VirtualEventRegist mapping_value = child_node.get_str_value() if child_node else None except AttributeError: mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.virtualEventTownhallRegistrationConfiguration".casefold(): + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration + + return VirtualEventTownhallRegistrationConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.virtualEventWebinarRegistrationConfiguration".casefold(): from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration @@ -49,14 +58,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .entity import Entity from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration from .entity import Entity from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration fields: dict[str, Callable[[Any], None]] = { "capacity": lambda n : setattr(self, 'capacity', n.get_int_value()), + "isManualApprovalEnabled": lambda n : setattr(self, 'is_manual_approval_enabled', n.get_bool_value()), + "isWaitlistEnabled": lambda n : setattr(self, 'is_waitlist_enabled', n.get_bool_value()), "questions": lambda n : setattr(self, 'questions', n.get_collection_of_object_values(VirtualEventRegistrationQuestionBase)), "registrationWebUrl": lambda n : setattr(self, 'registration_web_url', n.get_str_value()), } @@ -74,6 +87,8 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_int_value("capacity", self.capacity) + writer.write_bool_value("isManualApprovalEnabled", self.is_manual_approval_enabled) + writer.write_bool_value("isWaitlistEnabled", self.is_waitlist_enabled) writer.write_collection_of_object_values("questions", self.questions) writer.write_str_value("registrationWebUrl", self.registration_web_url) diff --git a/msgraph/generated/models/virtual_event_session.py b/msgraph/generated/models/virtual_event_session.py index c280472f305..7b45b757ac0 100644 --- a/msgraph/generated/models/virtual_event_session.py +++ b/msgraph/generated/models/virtual_event_session.py @@ -14,6 +14,8 @@ class VirtualEventSession(OnlineMeetingBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.virtualEventSession" + # Represents the expected number of attendees for the virtual event session. + capacity: Optional[int] = None # The virtual event session end time. end_date_time: Optional[DateTimeTimeZone] = None # The virtual event session start time. @@ -44,6 +46,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .online_meeting_base import OnlineMeetingBase fields: dict[str, Callable[[Any], None]] = { + "capacity": lambda n : setattr(self, 'capacity', n.get_int_value()), "endDateTime": lambda n : setattr(self, 'end_date_time', n.get_object_value(DateTimeTimeZone)), "startDateTime": lambda n : setattr(self, 'start_date_time', n.get_object_value(DateTimeTimeZone)), "videoOnDemandWebUrl": lambda n : setattr(self, 'video_on_demand_web_url', n.get_str_value()), @@ -61,6 +64,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_int_value("capacity", self.capacity) writer.write_object_value("endDateTime", self.end_date_time) writer.write_object_value("startDateTime", self.start_date_time) writer.write_str_value("videoOnDemandWebUrl", self.video_on_demand_web_url) diff --git a/msgraph/generated/models/virtual_event_townhall.py b/msgraph/generated/models/virtual_event_townhall.py index e11522aafbd..2f0f143046b 100644 --- a/msgraph/generated/models/virtual_event_townhall.py +++ b/msgraph/generated/models/virtual_event_townhall.py @@ -9,6 +9,8 @@ from .identity import Identity from .meeting_audience import MeetingAudience from .virtual_event import VirtualEvent + from .virtual_event_registration import VirtualEventRegistration + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event import VirtualEvent @@ -18,12 +20,18 @@ class VirtualEventTownhall(VirtualEvent, Parsable): odata_type: Optional[str] = "#microsoft.graph.virtualEventTownhall" # The audience to whom the town hall is visible. The possible values are: everyone, organization, and unknownFutureValue. audience: Optional[MeetingAudience] = None + # Represents the expected number of attendees for the town hall. + capacity: Optional[int] = None # Identity information of the coorganizers of the town hall. co_organizers: Optional[list[CommunicationsUserIdentity]] = None # The attendees invited to the town hall. The supported identities are: communicationsUserIdentity and communicationsGuestIdentity. invited_attendees: Optional[list[Identity]] = None # Indicates whether the town hall is only open to invited people and groups within your organization. The isInviteOnly property can only be true if the value of the audience property is set to organization. is_invite_only: Optional[bool] = None + # Registration configuration of the town hall. + registration_configuration: Optional[VirtualEventTownhallRegistrationConfiguration] = None + # Registration records of the town hall. + registrations: Optional[list[VirtualEventRegistration]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> VirtualEventTownhall: @@ -45,17 +53,24 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity import Identity from .meeting_audience import MeetingAudience from .virtual_event import VirtualEvent + from .virtual_event_registration import VirtualEventRegistration + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .communications_user_identity import CommunicationsUserIdentity from .identity import Identity from .meeting_audience import MeetingAudience from .virtual_event import VirtualEvent + from .virtual_event_registration import VirtualEventRegistration + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration fields: dict[str, Callable[[Any], None]] = { "audience": lambda n : setattr(self, 'audience', n.get_enum_value(MeetingAudience)), + "capacity": lambda n : setattr(self, 'capacity', n.get_int_value()), "coOrganizers": lambda n : setattr(self, 'co_organizers', n.get_collection_of_object_values(CommunicationsUserIdentity)), "invitedAttendees": lambda n : setattr(self, 'invited_attendees', n.get_collection_of_object_values(Identity)), "isInviteOnly": lambda n : setattr(self, 'is_invite_only', n.get_bool_value()), + "registrationConfiguration": lambda n : setattr(self, 'registration_configuration', n.get_object_value(VirtualEventTownhallRegistrationConfiguration)), + "registrations": lambda n : setattr(self, 'registrations', n.get_collection_of_object_values(VirtualEventRegistration)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -71,8 +86,11 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_enum_value("audience", self.audience) + writer.write_int_value("capacity", self.capacity) writer.write_collection_of_object_values("coOrganizers", self.co_organizers) writer.write_collection_of_object_values("invitedAttendees", self.invited_attendees) writer.write_bool_value("isInviteOnly", self.is_invite_only) + writer.write_object_value("registrationConfiguration", self.registration_configuration) + writer.write_collection_of_object_values("registrations", self.registrations) diff --git a/msgraph/generated/models/virtual_event_townhall_registration_configuration.py b/msgraph/generated/models/virtual_event_townhall_registration_configuration.py new file mode 100644 index 00000000000..eb91dfde438 --- /dev/null +++ b/msgraph/generated/models/virtual_event_townhall_registration_configuration.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .virtual_event_registration_configuration import VirtualEventRegistrationConfiguration + +from .virtual_event_registration_configuration import VirtualEventRegistrationConfiguration + +@dataclass +class VirtualEventTownhallRegistrationConfiguration(VirtualEventRegistrationConfiguration, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VirtualEventTownhallRegistrationConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: VirtualEventTownhallRegistrationConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VirtualEventTownhallRegistrationConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .virtual_event_registration_configuration import VirtualEventRegistrationConfiguration + + from .virtual_event_registration_configuration import VirtualEventRegistrationConfiguration + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/virtual_event_webinar_registration_configuration.py b/msgraph/generated/models/virtual_event_webinar_registration_configuration.py index 5cb4c282a59..9b7d89855d0 100644 --- a/msgraph/generated/models/virtual_event_webinar_registration_configuration.py +++ b/msgraph/generated/models/virtual_event_webinar_registration_configuration.py @@ -11,10 +11,6 @@ @dataclass class VirtualEventWebinarRegistrationConfiguration(VirtualEventRegistrationConfiguration, Parsable): - # The isManualApprovalEnabled property - is_manual_approval_enabled: Optional[bool] = None - # The isWaitlistEnabled property - is_waitlist_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None @@ -39,8 +35,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .virtual_event_registration_configuration import VirtualEventRegistrationConfiguration fields: dict[str, Callable[[Any], None]] = { - "isManualApprovalEnabled": lambda n : setattr(self, 'is_manual_approval_enabled', n.get_bool_value()), - "isWaitlistEnabled": lambda n : setattr(self, 'is_waitlist_enabled', n.get_bool_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -55,7 +49,5 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_bool_value("isManualApprovalEnabled", self.is_manual_approval_enabled) - writer.write_bool_value("isWaitlistEnabled", self.is_waitlist_enabled) diff --git a/msgraph/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py index 463b17d7e21..978867b677f 100644 --- a/msgraph/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py +++ b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py @@ -17,6 +17,7 @@ from .....models.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner from .....models.o_data_errors.o_data_error import ODataError from .identity_synchronization.identity_synchronization_request_builder import IdentitySynchronizationRequestBuilder + from .service_provider_constraints.service_provider_constraints_request_builder import ServiceProviderConstraintsRequestBuilder class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(BaseRequestBuilder): """ @@ -151,6 +152,15 @@ def identity_synchronization(self) -> IdentitySynchronizationRequestBuilder: return IdentitySynchronizationRequestBuilder(self.request_adapter, self.path_parameters) + @property + def service_provider_constraints(self) -> ServiceProviderConstraintsRequestBuilder: + """ + Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + from .service_provider_constraints.service_provider_constraints_request_builder import ServiceProviderConstraintsRequestBuilder + + return ServiceProviderConstraintsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/policies/cross_tenant_access_policy/partners/item/service_provider_constraints/service_provider_constraints_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/service_provider_constraints/service_provider_constraints_request_builder.py new file mode 100644 index 00000000000..20c43102775 --- /dev/null +++ b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/service_provider_constraints/service_provider_constraints_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.service_provider_constraints import ServiceProviderConstraints + +class ServiceProviderConstraintsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProviderConstraintsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property serviceProviderConstraints for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProviderConstraints]: + """ + Get serviceProviderConstraints from policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProviderConstraints] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.service_provider_constraints import ServiceProviderConstraints + + return await self.request_adapter.send_async(request_info, ServiceProviderConstraints, error_mapping) + + async def patch(self,body: ServiceProviderConstraints, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ServiceProviderConstraints]: + """ + Update the navigation property serviceProviderConstraints in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProviderConstraints] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.service_provider_constraints import ServiceProviderConstraints + + return await self.request_adapter.send_async(request_info, ServiceProviderConstraints, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property serviceProviderConstraints for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get serviceProviderConstraints from policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ServiceProviderConstraints, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property serviceProviderConstraints in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ServiceProviderConstraintsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProviderConstraintsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProviderConstraintsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ServiceProviderConstraintsRequestBuilderGetQueryParameters(): + """ + Get serviceProviderConstraints from policies + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ServiceProviderConstraintsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/policies/cross_tenant_access_policy/templates/multi_tenant_organization_identity_synchronization/multi_tenant_organization_identity_synchronization_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/templates/multi_tenant_organization_identity_synchronization/multi_tenant_organization_identity_synchronization_request_builder.py index bb4d7246d2c..0f2b75f7690 100644 --- a/msgraph/generated/policies/cross_tenant_access_policy/templates/multi_tenant_organization_identity_synchronization/multi_tenant_organization_identity_synchronization_request_builder.py +++ b/msgraph/generated/policies/cross_tenant_access_policy/templates/multi_tenant_organization_identity_synchronization/multi_tenant_organization_identity_synchronization_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .....models.multi_tenant_organization_identity_sync_policy_template import MultiTenantOrganizationIdentitySyncPolicyTemplate from .....models.o_data_errors.o_data_error import ODataError + from .reset_to_default_settings.reset_to_default_settings_request_builder import ResetToDefaultSettingsRequestBuilder class MultiTenantOrganizationIdentitySynchronizationRequestBuilder(BaseRequestBuilder): """ @@ -140,6 +141,15 @@ def with_url(self,raw_url: str) -> MultiTenantOrganizationIdentitySynchronizatio raise TypeError("raw_url cannot be null.") return MultiTenantOrganizationIdentitySynchronizationRequestBuilder(self.request_adapter, raw_url) + @property + def reset_to_default_settings(self) -> ResetToDefaultSettingsRequestBuilder: + """ + Provides operations to call the resetToDefaultSettings method. + """ + from .reset_to_default_settings.reset_to_default_settings_request_builder import ResetToDefaultSettingsRequestBuilder + + return ResetToDefaultSettingsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MultiTenantOrganizationIdentitySynchronizationRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/policies/cross_tenant_access_policy/templates/multi_tenant_organization_identity_synchronization/reset_to_default_settings/reset_to_default_settings_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/templates/multi_tenant_organization_identity_synchronization/reset_to_default_settings/reset_to_default_settings_request_builder.py new file mode 100644 index 00000000000..04b52118482 --- /dev/null +++ b/msgraph/generated/policies/cross_tenant_access_policy/templates/multi_tenant_organization_identity_synchronization/reset_to_default_settings/reset_to_default_settings_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class ResetToDefaultSettingsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resetToDefaultSettings method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResetToDefaultSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization/resetToDefaultSettings", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/multitenantorganizationidentitysyncpolicytemplate-resettodefaultsettings?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ResetToDefaultSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResetToDefaultSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResetToDefaultSettingsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ResetToDefaultSettingsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/policies/cross_tenant_access_policy/templates/multi_tenant_organization_partner_configuration/multi_tenant_organization_partner_configuration_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/templates/multi_tenant_organization_partner_configuration/multi_tenant_organization_partner_configuration_request_builder.py index 18d5b891c99..1b4b86d0ec9 100644 --- a/msgraph/generated/policies/cross_tenant_access_policy/templates/multi_tenant_organization_partner_configuration/multi_tenant_organization_partner_configuration_request_builder.py +++ b/msgraph/generated/policies/cross_tenant_access_policy/templates/multi_tenant_organization_partner_configuration/multi_tenant_organization_partner_configuration_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .....models.multi_tenant_organization_partner_configuration_template import MultiTenantOrganizationPartnerConfigurationTemplate from .....models.o_data_errors.o_data_error import ODataError + from .reset_to_default_settings.reset_to_default_settings_request_builder import ResetToDefaultSettingsRequestBuilder class MultiTenantOrganizationPartnerConfigurationRequestBuilder(BaseRequestBuilder): """ @@ -140,6 +141,15 @@ def with_url(self,raw_url: str) -> MultiTenantOrganizationPartnerConfigurationRe raise TypeError("raw_url cannot be null.") return MultiTenantOrganizationPartnerConfigurationRequestBuilder(self.request_adapter, raw_url) + @property + def reset_to_default_settings(self) -> ResetToDefaultSettingsRequestBuilder: + """ + Provides operations to call the resetToDefaultSettings method. + """ + from .reset_to_default_settings.reset_to_default_settings_request_builder import ResetToDefaultSettingsRequestBuilder + + return ResetToDefaultSettingsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MultiTenantOrganizationPartnerConfigurationRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/policies/cross_tenant_access_policy/templates/multi_tenant_organization_partner_configuration/reset_to_default_settings/reset_to_default_settings_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/templates/multi_tenant_organization_partner_configuration/reset_to_default_settings/reset_to_default_settings_request_builder.py new file mode 100644 index 00000000000..4b9f1667177 --- /dev/null +++ b/msgraph/generated/policies/cross_tenant_access_policy/templates/multi_tenant_organization_partner_configuration/reset_to_default_settings/reset_to_default_settings_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class ResetToDefaultSettingsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resetToDefaultSettings method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResetToDefaultSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration/resetToDefaultSettings", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/multitenantorganizationpartnerconfigurationtemplate-resettodefaultsettings?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ResetToDefaultSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResetToDefaultSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResetToDefaultSettingsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ResetToDefaultSettingsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/shares/item/list_/items/item/permissions/item/permission_item_request_builder.py b/msgraph/generated/shares/item/list_/items/item/permissions/item/permission_item_request_builder.py index f7a5cf4a68e..adff14f62c8 100644 --- a/msgraph/generated/shares/item/list_/items/item/permissions/item/permission_item_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/permissions/item/permission_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PermissionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Permission]: """ - Get permissions from shares + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Permission] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get permissions from shares + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class PermissionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguratio @dataclass class PermissionItemRequestBuilderGetQueryParameters(): """ - Get permissions from shares + The set of permissions for the item. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/shares/item/list_/items/item/permissions/permissions_request_builder.py b/msgraph/generated/shares/item/list_/items/item/permissions/permissions_request_builder.py index 0036ee4523a..26ce559fa1f 100644 --- a/msgraph/generated/shares/item/list_/items/item/permissions/permissions_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/permissions/permissions_request_builder.py @@ -49,7 +49,7 @@ def by_permission_id(self,permission_id: str) -> PermissionItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> Optional[PermissionCollectionResponse]: """ - Get permissions from shares + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PermissionCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: Permission, request_configuration: Optional[RequestCon def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get permissions from shares + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class PermissionsRequestBuilderGetQueryParameters(): """ - Get permissions from shares + The set of permissions for the item. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/shares/item/list_/permissions/item/permission_item_request_builder.py b/msgraph/generated/shares/item/list_/permissions/item/permission_item_request_builder.py index 69e802bf1f9..6dffd7c4757 100644 --- a/msgraph/generated/shares/item/list_/permissions/item/permission_item_request_builder.py +++ b/msgraph/generated/shares/item/list_/permissions/item/permission_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PermissionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Permission]: """ - Get permissions from shares + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Permission] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get permissions from shares + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class PermissionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguratio @dataclass class PermissionItemRequestBuilderGetQueryParameters(): """ - Get permissions from shares + The set of permissions for the item. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/shares/item/list_/permissions/permissions_request_builder.py b/msgraph/generated/shares/item/list_/permissions/permissions_request_builder.py index eb3d3f16902..6452b126390 100644 --- a/msgraph/generated/shares/item/list_/permissions/permissions_request_builder.py +++ b/msgraph/generated/shares/item/list_/permissions/permissions_request_builder.py @@ -49,7 +49,7 @@ def by_permission_id(self,permission_id: str) -> PermissionItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> Optional[PermissionCollectionResponse]: """ - Get permissions from shares + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PermissionCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: Permission, request_configuration: Optional[RequestCon def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get permissions from shares + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class PermissionsRequestBuilderGetQueryParameters(): """ - Get permissions from shares + The set of permissions for the item. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/sites/item/lists/item/items/item/permissions/item/permission_item_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/permissions/item/permission_item_request_builder.py index ebabe52e3e3..63e11f1f832 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/permissions/item/permission_item_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/permissions/item/permission_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PermissionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Permission]: """ - Get permissions from sites + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Permission] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get permissions from sites + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class PermissionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguratio @dataclass class PermissionItemRequestBuilderGetQueryParameters(): """ - Get permissions from sites + The set of permissions for the item. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/sites/item/lists/item/items/item/permissions/permissions_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/permissions/permissions_request_builder.py index f59292d855f..0f1decdef51 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/permissions/permissions_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/permissions/permissions_request_builder.py @@ -49,9 +49,10 @@ def by_permission_id(self,permission_id: str) -> PermissionItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> Optional[PermissionCollectionResponse]: """ - Get permissions from sites + Get a list of the permission objects associated with a listItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PermissionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/listitem-list-permissions?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -92,7 +93,7 @@ async def post(self,body: Permission, request_configuration: Optional[RequestCon def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get permissions from sites + Get a list of the permission objects associated with a listItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class PermissionsRequestBuilderGetQueryParameters(): """ - Get permissions from sites + Get a list of the permission objects associated with a listItem. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/sites/item/lists/item/permissions/item/permission_item_request_builder.py b/msgraph/generated/sites/item/lists/item/permissions/item/permission_item_request_builder.py index f0f62c6de7a..0f7a484da85 100644 --- a/msgraph/generated/sites/item/lists/item/permissions/item/permission_item_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/permissions/item/permission_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PermissionItemRequestBuilderGetQueryParameters]] = None) -> Optional[Permission]: """ - Get permissions from sites + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Permission] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get permissions from sites + The set of permissions for the item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class PermissionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguratio @dataclass class PermissionItemRequestBuilderGetQueryParameters(): """ - Get permissions from sites + The set of permissions for the item. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/sites/item/lists/item/permissions/permissions_request_builder.py b/msgraph/generated/sites/item/lists/item/permissions/permissions_request_builder.py index ec0bc8e24b3..8b362ff1dff 100644 --- a/msgraph/generated/sites/item/lists/item/permissions/permissions_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/permissions/permissions_request_builder.py @@ -49,9 +49,10 @@ def by_permission_id(self,permission_id: str) -> PermissionItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> Optional[PermissionCollectionResponse]: """ - Get permissions from sites + Get a list of the permission objects associated with a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PermissionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/list-list-permissions?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -69,10 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Permissi async def post(self,body: Permission, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Permission]: """ - Create new navigation property to permissions for sites + Create a new permission object on a list. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Permission] + Find more info here: https://learn.microsoft.com/graph/api/list-post-permissions?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -92,7 +94,7 @@ async def post(self,body: Permission, request_configuration: Optional[RequestCon def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PermissionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get permissions from sites + Get a list of the permission objects associated with a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -103,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: Permission, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to permissions for sites + Create a new permission object on a list. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -138,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class PermissionsRequestBuilderGetQueryParameters(): """ - Get permissions from sites + Get a list of the permission objects associated with a list. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/count/count_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/count/count_request_builder.py new file mode 100644 index 00000000000..941d6e1798a --- /dev/null +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py new file mode 100644 index 00000000000..8c31bcf438e --- /dev/null +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + +class VirtualEventRegistrationQuestionBaseItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new VirtualEventRegistrationQuestionBaseItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/{virtualEventRegistrationQuestionBase%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property questions for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBase]: + """ + Registration questions. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistrationQuestionBase] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + + return await self.request_adapter.send_async(request_info, VirtualEventRegistrationQuestionBase, error_mapping) + + async def patch(self,body: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBase]: + """ + Update the navigation property questions in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistrationQuestionBase] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + + return await self.request_adapter.send_async(request_info, VirtualEventRegistrationQuestionBase, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property questions for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration questions. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property questions in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> VirtualEventRegistrationQuestionBaseItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: VirtualEventRegistrationQuestionBaseItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return VirtualEventRegistrationQuestionBaseItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters(): + """ + Registration questions. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration(RequestConfiguration[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/questions_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/questions_request_builder.py new file mode 100644 index 00000000000..8b9795c6a8a --- /dev/null +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/questions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + from .......models.virtual_event_registration_question_base_collection_response import VirtualEventRegistrationQuestionBaseCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.virtual_event_registration_question_base_item_request_builder import VirtualEventRegistrationQuestionBaseItemRequestBuilder + +class QuestionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new QuestionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_virtual_event_registration_question_base_id(self,virtual_event_registration_question_base_id: str) -> VirtualEventRegistrationQuestionBaseItemRequestBuilder: + """ + Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + param virtual_event_registration_question_base_id: The unique identifier of virtualEventRegistrationQuestionBase + Returns: VirtualEventRegistrationQuestionBaseItemRequestBuilder + """ + if virtual_event_registration_question_base_id is None: + raise TypeError("virtual_event_registration_question_base_id cannot be null.") + from .item.virtual_event_registration_question_base_item_request_builder import VirtualEventRegistrationQuestionBaseItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["virtualEventRegistrationQuestionBase%2Did"] = virtual_event_registration_question_base_id + return VirtualEventRegistrationQuestionBaseItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBaseCollectionResponse]: + """ + Registration questions. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistrationQuestionBaseCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.virtual_event_registration_question_base_collection_response import VirtualEventRegistrationQuestionBaseCollectionResponse + + return await self.request_adapter.send_async(request_info, VirtualEventRegistrationQuestionBaseCollectionResponse, error_mapping) + + async def post(self,body: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBase]: + """ + Create new navigation property to questions for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistrationQuestionBase] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + + return await self.request_adapter.send_async(request_info, VirtualEventRegistrationQuestionBase, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration questions. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to questions for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> QuestionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: QuestionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return QuestionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class QuestionsRequestBuilderGetQueryParameters(): + """ + Registration questions. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class QuestionsRequestBuilderGetRequestConfiguration(RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class QuestionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/registration_configuration/registration_configuration_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/registration_configuration/registration_configuration_request_builder.py new file mode 100644 index 00000000000..69cb55fa38f --- /dev/null +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/registration_configuration/registration_configuration_request_builder.py @@ -0,0 +1,199 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration + from .questions.questions_request_builder import QuestionsRequestBuilder + +class RegistrationConfigurationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the registrationConfiguration property of the microsoft.graph.virtualEventTownhall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RegistrationConfigurationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property registrationConfiguration for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[RegistrationConfigurationRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventTownhallRegistrationConfiguration]: + """ + Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventTownhallRegistrationConfiguration] + Find more info here: https://learn.microsoft.com/graph/api/virtualeventtownhallregistrationconfiguration-get?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration + + return await self.request_adapter.send_async(request_info, VirtualEventTownhallRegistrationConfiguration, error_mapping) + + async def patch(self,body: VirtualEventTownhallRegistrationConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventTownhallRegistrationConfiguration]: + """ + Update the navigation property registrationConfiguration in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventTownhallRegistrationConfiguration] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration + + return await self.request_adapter.send_async(request_info, VirtualEventTownhallRegistrationConfiguration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property registrationConfiguration for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RegistrationConfigurationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: VirtualEventTownhallRegistrationConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property registrationConfiguration in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RegistrationConfigurationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RegistrationConfigurationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RegistrationConfigurationRequestBuilder(self.request_adapter, raw_url) + + @property + def questions(self) -> QuestionsRequestBuilder: + """ + Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + """ + from .questions.questions_request_builder import QuestionsRequestBuilder + + return QuestionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RegistrationConfigurationRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RegistrationConfigurationRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RegistrationConfigurationRequestBuilderGetRequestConfiguration(RequestConfiguration[RegistrationConfigurationRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RegistrationConfigurationRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/count/count_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/count/count_request_builder.py new file mode 100644 index 00000000000..d4537e630ca --- /dev/null +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/item/cancel/cancel_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/item/cancel/cancel_request_builder.py new file mode 100644 index 00000000000..0ea5d09c633 --- /dev/null +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/item/cancel/cancel_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CancelRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the cancel method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CancelRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/cancel", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action cancel + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action cancel + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CancelRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CancelRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CancelRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/count/count_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/count/count_request_builder.py new file mode 100644 index 00000000000..67bee03bbed --- /dev/null +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/item/virtual_event_session_item_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/item/virtual_event_session_item_request_builder.py new file mode 100644 index 00000000000..0fe3a858b6d --- /dev/null +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/item/virtual_event_session_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .........models.virtual_event_session import VirtualEventSession + +class VirtualEventSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new VirtualEventSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/{virtualEventSession%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventSession]: + """ + Sessions for a registration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.virtual_event_session import VirtualEventSession + + return await self.request_adapter.send_async(request_info, VirtualEventSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Sessions for a registration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> VirtualEventSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: VirtualEventSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return VirtualEventSessionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class VirtualEventSessionItemRequestBuilderGetQueryParameters(): + """ + Sessions for a registration. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class VirtualEventSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/sessions_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/sessions_request_builder.py new file mode 100644 index 00000000000..dc68b5060bd --- /dev/null +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/sessions_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from ........models.virtual_event_session_collection_response import VirtualEventSessionCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.virtual_event_session_item_request_builder import VirtualEventSessionItemRequestBuilder + +class SessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_virtual_event_session_id(self,virtual_event_session_id: str) -> VirtualEventSessionItemRequestBuilder: + """ + Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + param virtual_event_session_id: The unique identifier of virtualEventSession + Returns: VirtualEventSessionItemRequestBuilder + """ + if virtual_event_session_id is None: + raise TypeError("virtual_event_session_id cannot be null.") + from .item.virtual_event_session_item_request_builder import VirtualEventSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["virtualEventSession%2Did"] = virtual_event_session_id + return VirtualEventSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SessionsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventSessionCollectionResponse]: + """ + Sessions for a registration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.virtual_event_session_collection_response import VirtualEventSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, VirtualEventSessionCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Sessions for a registration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SessionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SessionsRequestBuilderGetQueryParameters(): + """ + Sessions for a registration. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[SessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/item/virtual_event_registration_item_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/item/virtual_event_registration_item_request_builder.py new file mode 100644 index 00000000000..9c6635f69e7 --- /dev/null +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/item/virtual_event_registration_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.virtual_event_registration import VirtualEventRegistration + from .cancel.cancel_request_builder import CancelRequestBuilder + from .sessions.sessions_request_builder import SessionsRequestBuilder + +class VirtualEventRegistrationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new VirtualEventRegistrationItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property registrations for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[VirtualEventRegistrationItemRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + async def patch(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Update the navigation property registrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property registrations for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[VirtualEventRegistrationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property registrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> VirtualEventRegistrationItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: VirtualEventRegistrationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return VirtualEventRegistrationItemRequestBuilder(self.request_adapter, raw_url) + + @property + def cancel(self) -> CancelRequestBuilder: + """ + Provides operations to call the cancel method. + """ + from .cancel.cancel_request_builder import CancelRequestBuilder + + return CancelRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def sessions(self) -> SessionsRequestBuilder: + """ + Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + """ + from .sessions.sessions_request_builder import SessionsRequestBuilder + + return SessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class VirtualEventRegistrationItemRequestBuilderGetQueryParameters(): + """ + Registration records of the town hall. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[VirtualEventRegistrationItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/registrations_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/registrations_request_builder.py new file mode 100644 index 00000000000..8109640022b --- /dev/null +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations/registrations_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.virtual_event_registration import VirtualEventRegistration + from ......models.virtual_event_registration_collection_response import VirtualEventRegistrationCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.virtual_event_registration_item_request_builder import VirtualEventRegistrationItemRequestBuilder + +class RegistrationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RegistrationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_virtual_event_registration_id(self,virtual_event_registration_id: str) -> VirtualEventRegistrationItemRequestBuilder: + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + param virtual_event_registration_id: The unique identifier of virtualEventRegistration + Returns: VirtualEventRegistrationItemRequestBuilder + """ + if virtual_event_registration_id is None: + raise TypeError("virtual_event_registration_id cannot be null.") + from .item.virtual_event_registration_item_request_builder import VirtualEventRegistrationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["virtualEventRegistration%2Did"] = virtual_event_registration_id + return VirtualEventRegistrationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistrationCollectionResponse]: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistrationCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_registration_collection_response import VirtualEventRegistrationCollectionResponse + + return await self.request_adapter.send_async(request_info, VirtualEventRegistrationCollectionResponse, error_mapping) + + async def post(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Create new navigation property to registrations for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to registrations for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RegistrationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RegistrationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RegistrationsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RegistrationsRequestBuilderGetQueryParameters(): + """ + Registration records of the town hall. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class RegistrationsRequestBuilderGetRequestConfiguration(RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RegistrationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/registrations_with_email/cancel/cancel_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations_with_email/cancel/cancel_request_builder.py new file mode 100644 index 00000000000..72506ce05cf --- /dev/null +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations_with_email/cancel/cancel_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CancelRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the cancel method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CancelRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email='{email}')/cancel", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action cancel + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action cancel + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CancelRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CancelRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CancelRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/registrations_with_email/registrations_with_email_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations_with_email/registrations_with_email_request_builder.py new file mode 100644 index 00000000000..ce8337bf6bc --- /dev/null +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations_with_email/registrations_with_email_request_builder.py @@ -0,0 +1,201 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.virtual_event_registration import VirtualEventRegistration + from .cancel.cancel_request_builder import CancelRequestBuilder + +class RegistrationsWithEmailRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], email: Optional[str] = None) -> None: + """ + Instantiates a new RegistrationsWithEmailRequestBuilder and sets the default values. + param email: Alternate key of virtualEventRegistration + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['email'] = email + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email='{email}'){?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property registrations for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[RegistrationsWithEmailRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + async def patch(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Update the navigation property registrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property registrations for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RegistrationsWithEmailRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property registrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RegistrationsWithEmailRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RegistrationsWithEmailRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RegistrationsWithEmailRequestBuilder(self.request_adapter, raw_url) + + @property + def cancel(self) -> CancelRequestBuilder: + """ + Provides operations to call the cancel method. + """ + from .cancel.cancel_request_builder import CancelRequestBuilder + + return CancelRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RegistrationsWithEmailRequestBuilderGetQueryParameters(): + """ + Registration records of the town hall. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RegistrationsWithEmailRequestBuilderGetRequestConfiguration(RequestConfiguration[RegistrationsWithEmailRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RegistrationsWithEmailRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/registrations_with_user_id/cancel/cancel_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations_with_user_id/cancel/cancel_request_builder.py new file mode 100644 index 00000000000..9d622aeca2d --- /dev/null +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations_with_user_id/cancel/cancel_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CancelRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the cancel method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CancelRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId='{userId}')/cancel", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action cancel + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action cancel + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CancelRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CancelRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CancelRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/registrations_with_user_id/registrations_with_user_id_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations_with_user_id/registrations_with_user_id_request_builder.py new file mode 100644 index 00000000000..78ae83707c1 --- /dev/null +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/registrations_with_user_id/registrations_with_user_id_request_builder.py @@ -0,0 +1,201 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.virtual_event_registration import VirtualEventRegistration + from .cancel.cancel_request_builder import CancelRequestBuilder + +class RegistrationsWithUserIdRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], user_id: Optional[str] = None) -> None: + """ + Instantiates a new RegistrationsWithUserIdRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + param user_id: Alternate key of virtualEventRegistration + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['userId'] = user_id + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId='{userId}'){?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property registrations for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[RegistrationsWithUserIdRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + async def patch(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Update the navigation property registrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property registrations for solutions + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RegistrationsWithUserIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property registrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RegistrationsWithUserIdRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RegistrationsWithUserIdRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RegistrationsWithUserIdRequestBuilder(self.request_adapter, raw_url) + + @property + def cancel(self) -> CancelRequestBuilder: + """ + Provides operations to call the cancel method. + """ + from .cancel.cancel_request_builder import CancelRequestBuilder + + return CancelRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RegistrationsWithUserIdRequestBuilderGetQueryParameters(): + """ + Registration records of the town hall. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RegistrationsWithUserIdRequestBuilderGetRequestConfiguration(RequestConfiguration[RegistrationsWithUserIdRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/solutions/virtual_events/townhalls/item/virtual_event_townhall_item_request_builder.py b/msgraph/generated/solutions/virtual_events/townhalls/item/virtual_event_townhall_item_request_builder.py index e0c8a9be615..448431e4e2c 100644 --- a/msgraph/generated/solutions/virtual_events/townhalls/item/virtual_event_townhall_item_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/townhalls/item/virtual_event_townhall_item_request_builder.py @@ -17,6 +17,10 @@ from .....models.o_data_errors.o_data_error import ODataError from .....models.virtual_event_townhall import VirtualEventTownhall from .presenters.presenters_request_builder import PresentersRequestBuilder + from .registrations.registrations_request_builder import RegistrationsRequestBuilder + from .registrations_with_email.registrations_with_email_request_builder import RegistrationsWithEmailRequestBuilder + from .registrations_with_user_id.registrations_with_user_id_request_builder import RegistrationsWithUserIdRequestBuilder + from .registration_configuration.registration_configuration_request_builder import RegistrationConfigurationRequestBuilder from .sessions.sessions_request_builder import SessionsRequestBuilder class VirtualEventTownhallItemRequestBuilder(BaseRequestBuilder): @@ -95,6 +99,30 @@ async def patch(self,body: VirtualEventTownhall, request_configuration: Optional return await self.request_adapter.send_async(request_info, VirtualEventTownhall, error_mapping) + def registrations_with_email(self,email: str) -> RegistrationsWithEmailRequestBuilder: + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + param email: Alternate key of virtualEventRegistration + Returns: RegistrationsWithEmailRequestBuilder + """ + if email is None: + raise TypeError("email cannot be null.") + from .registrations_with_email.registrations_with_email_request_builder import RegistrationsWithEmailRequestBuilder + + return RegistrationsWithEmailRequestBuilder(self.request_adapter, self.path_parameters, email) + + def registrations_with_user_id(self,user_id: str) -> RegistrationsWithUserIdRequestBuilder: + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + param user_id: Alternate key of virtualEventRegistration + Returns: RegistrationsWithUserIdRequestBuilder + """ + if user_id is None: + raise TypeError("user_id cannot be null.") + from .registrations_with_user_id.registrations_with_user_id_request_builder import RegistrationsWithUserIdRequestBuilder + + return RegistrationsWithUserIdRequestBuilder(self.request_adapter, self.path_parameters, user_id) + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Delete navigation property townhalls for solutions @@ -151,6 +179,24 @@ def presenters(self) -> PresentersRequestBuilder: return PresentersRequestBuilder(self.request_adapter, self.path_parameters) + @property + def registration_configuration(self) -> RegistrationConfigurationRequestBuilder: + """ + Provides operations to manage the registrationConfiguration property of the microsoft.graph.virtualEventTownhall entity. + """ + from .registration_configuration.registration_configuration_request_builder import RegistrationConfigurationRequestBuilder + + return RegistrationConfigurationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def registrations(self) -> RegistrationsRequestBuilder: + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + """ + from .registrations.registrations_request_builder import RegistrationsRequestBuilder + + return RegistrationsRequestBuilder(self.request_adapter, self.path_parameters) + @property def sessions(self) -> SessionsRequestBuilder: """ diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py index c9349e950b0..4b3a329a82b 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/virtualeventregistrationquestionbase-delete?view=graph-rest-1.0 @@ -94,7 +94,7 @@ async def patch(self,body: VirtualEventRegistrationQuestionBase, request_configu def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/questions_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/questions_request_builder.py index d63cfcc264d..2e4bf012660 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/questions_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/questions_request_builder.py @@ -49,7 +49,7 @@ def by_virtual_event_registration_question_base_id(self,virtual_event_registrati async def get(self,request_configuration: Optional[RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBaseCollectionResponse]: """ - 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEventRegistrationQuestionBaseCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/virtualeventregistrationconfiguration-list-questions?view=graph-rest-1.0 @@ -70,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Question async def post(self,body: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBase]: """ - 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 body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEventRegistrationQuestionBase] @@ -94,7 +94,7 @@ async def post(self,body: VirtualEventRegistrationQuestionBase, request_configur def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - 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 body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class QuestionsRequestBuilderGetQueryParameters(): """ - 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. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/registrations/item/cancel/cancel_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/registrations/item/cancel/cancel_request_builder.py index fb219bfc537..6e3fa61cafd 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/registrations/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/registrations/item/cancel/cancel_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ @@ -49,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/registrations/item/sessions/sessions_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/registrations/item/sessions/sessions_request_builder.py index 6619638b58d..25271e8963b 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/registrations/item/sessions/sessions_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/registrations/item/sessions/sessions_request_builder.py @@ -48,7 +48,7 @@ def by_virtual_event_session_id(self,virtual_event_session_id: str) -> VirtualEv async def get(self,request_configuration: Optional[RequestConfiguration[SessionsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventSessionCollectionResponse]: """ - 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEventSessionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/virtualeventregistration-list-sessions?view=graph-rest-1.0 @@ -69,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Sessions def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -100,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class SessionsRequestBuilderGetQueryParameters(): """ - 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. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/registrations/registrations_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/registrations/registrations_request_builder.py index 75ae7685232..56814fa1d3e 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/registrations/registrations_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/registrations/registrations_request_builder.py @@ -49,7 +49,7 @@ def by_virtual_event_registration_id(self,virtual_event_registration_id: str) -> async def get(self,request_configuration: Optional[RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistrationCollectionResponse]: """ - Get a list of all registration records of a webinar. + Get a list of all registration records of a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEventRegistrationCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/virtualeventregistration-list?view=graph-rest-1.0 @@ -70,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Registra async def post(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistration]: """ - 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 body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEventRegistration] @@ -94,7 +94,7 @@ async def post(self,body: VirtualEventRegistration, request_configuration: Optio def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of all registration records of a webinar. + Get a list of all registration records of a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - 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 body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RegistrationsRequestBuilderGetQueryParameters(): """ - Get a list of all registration records of a webinar. + Get a list of all registration records of a webinar or town hall. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/registrations_with_email/cancel/cancel_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/registrations_with_email/cancel/cancel_request_builder.py index 9c65b2823bb..9f184bc47e7 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/registrations_with_email/cancel/cancel_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/registrations_with_email/cancel/cancel_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ @@ -49,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/registrations_with_user_id/cancel/cancel_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/registrations_with_user_id/cancel/cancel_request_builder.py index 343011b2737..43431a7d21d 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/registrations_with_user_id/cancel/cancel_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/registrations_with_user_id/cancel/cancel_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ @@ -49,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/users/item/sponsor_of/count/count_request_builder.py b/msgraph/generated/users/item/sponsor_of/count/count_request_builder.py new file mode 100644 index 00000000000..4306322fe2c --- /dev/null +++ b/msgraph/generated/users/item/sponsor_of/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/sponsorOf/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/sponsor_of/item/directory_object_item_request_builder.py b/msgraph/generated/users/item/sponsor_of/item/directory_object_item_request_builder.py new file mode 100644 index 00000000000..9d1ed16b5d9 --- /dev/null +++ b/msgraph/generated/users/item/sponsor_of/item/directory_object_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.directory_object import DirectoryObject + from .....models.o_data_errors.o_data_error import ODataError + +class DirectoryObjectItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DirectoryObjectItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/sponsorOf/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObject] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.directory_object import DirectoryObject + + return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DirectoryObjectItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DirectoryObjectItemRequestBuilderGetQueryParameters(): + """ + 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. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class DirectoryObjectItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/sponsor_of/sponsor_of_request_builder.py b/msgraph/generated/users/item/sponsor_of/sponsor_of_request_builder.py new file mode 100644 index 00000000000..4644f6d833a --- /dev/null +++ b/msgraph/generated/users/item/sponsor_of/sponsor_of_request_builder.py @@ -0,0 +1,163 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.directory_object_collection_response import DirectoryObjectCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + +class SponsorOfRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SponsorOfRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/sponsorOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItemRequestBuilder: + """ + Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + param directory_object_id: The unique identifier of directoryObject + Returns: DirectoryObjectItemRequestBuilder + """ + if directory_object_id is None: + raise TypeError("directory_object_id cannot be null.") + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["directoryObject%2Did"] = directory_object_id + return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObjectCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/user-list-sponsorof?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.directory_object_collection_response import DirectoryObjectCollectionResponse + + return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SponsorOfRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SponsorOfRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SponsorOfRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SponsorOfRequestBuilderGetQueryParameters(): + """ + 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. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SponsorOfRequestBuilderGetRequestConfiguration(RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/user_item_request_builder.py b/msgraph/generated/users/item/user_item_request_builder.py index bebf4e59a95..e6cfe7cc1ea 100644 --- a/msgraph/generated/users/item/user_item_request_builder.py +++ b/msgraph/generated/users/item/user_item_request_builder.py @@ -91,6 +91,7 @@ from .settings.settings_request_builder import SettingsRequestBuilder from .solutions.solutions_request_builder import SolutionsRequestBuilder from .sponsors.sponsors_request_builder import SponsorsRequestBuilder + from .sponsor_of.sponsor_of_request_builder import SponsorOfRequestBuilder from .teamwork.teamwork_request_builder import TeamworkRequestBuilder from .todo.todo_request_builder import TodoRequestBuilder from .transitive_member_of.transitive_member_of_request_builder import TransitiveMemberOfRequestBuilder @@ -899,6 +900,15 @@ def solutions(self) -> SolutionsRequestBuilder: return SolutionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def sponsor_of(self) -> SponsorOfRequestBuilder: + """ + Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + """ + from .sponsor_of.sponsor_of_request_builder import SponsorOfRequestBuilder + + return SponsorOfRequestBuilder(self.request_adapter, self.path_parameters) + @property def sponsors(self) -> SponsorsRequestBuilder: """