diff --git a/msgraph/generated/admin/admin_request_builder.py b/msgraph/generated/admin/admin_request_builder.py index ab5ba670c1a..93bbdb79555 100644 --- a/msgraph/generated/admin/admin_request_builder.py +++ b/msgraph/generated/admin/admin_request_builder.py @@ -17,6 +17,7 @@ from ..models.admin import Admin from ..models.o_data_errors.o_data_error import ODataError from .edge.edge_request_builder import EdgeRequestBuilder + from .exchange.exchange_request_builder import ExchangeRequestBuilder from .microsoft365_apps.microsoft365_apps_request_builder import Microsoft365AppsRequestBuilder from .people.people_request_builder import PeopleRequestBuilder from .report_settings.report_settings_request_builder import ReportSettingsRequestBuilder @@ -125,6 +126,15 @@ def edge(self) -> EdgeRequestBuilder: return EdgeRequestBuilder(self.request_adapter, self.path_parameters) + @property + def exchange(self) -> ExchangeRequestBuilder: + """ + Provides operations to manage the exchange property of the microsoft.graph.admin entity. + """ + from .exchange.exchange_request_builder import ExchangeRequestBuilder + + return ExchangeRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft365_apps(self) -> Microsoft365AppsRequestBuilder: """ diff --git a/msgraph/generated/admin/exchange/exchange_request_builder.py b/msgraph/generated/admin/exchange/exchange_request_builder.py new file mode 100644 index 00000000000..3e9a3b957be --- /dev/null +++ b/msgraph/generated/admin/exchange/exchange_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.exchange_admin import ExchangeAdmin + from ...models.o_data_errors.o_data_error import ODataError + from .tracing.tracing_request_builder import TracingRequestBuilder + +class ExchangeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the exchange property of the microsoft.graph.admin entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExchangeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property exchange for admin + 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[ExchangeRequestBuilderGetQueryParameters]] = None) -> Optional[ExchangeAdmin]: + """ + A container for the Exchange admin functionality. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExchangeAdmin] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.exchange_admin import ExchangeAdmin + + return await self.request_adapter.send_async(request_info, ExchangeAdmin, error_mapping) + + async def patch(self,body: ExchangeAdmin, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExchangeAdmin]: + """ + Update the navigation property exchange in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExchangeAdmin] + """ + 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.exchange_admin import ExchangeAdmin + + return await self.request_adapter.send_async(request_info, ExchangeAdmin, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property exchange for admin + 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[ExchangeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A container for the Exchange admin functionality. 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/json") + return request_info + + def to_patch_request_information(self,body: ExchangeAdmin, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property exchange in admin + 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) -> ExchangeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExchangeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExchangeRequestBuilder(self.request_adapter, raw_url) + + @property + def tracing(self) -> TracingRequestBuilder: + """ + Provides operations to manage the tracing property of the microsoft.graph.exchangeAdmin entity. + """ + from .tracing.tracing_request_builder import TracingRequestBuilder + + return TracingRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ExchangeRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ExchangeRequestBuilderGetQueryParameters(): + """ + A container for the Exchange admin functionality. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ExchangeRequestBuilderGetRequestConfiguration(RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ExchangeRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/admin/exchange/tracing/message_traces/count/count_request_builder.py b/msgraph/generated/admin/exchange/tracing/message_traces/count/count_request_builder.py new file mode 100644 index 00000000000..2ef1a31553e --- /dev/null +++ b/msgraph/generated/admin/exchange/tracing/message_traces/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}/admin/exchange/tracing/messageTraces/$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/admin/exchange/tracing/message_traces/item/exchange_message_trace_item_request_builder.py b/msgraph/generated/admin/exchange/tracing/message_traces/item/exchange_message_trace_item_request_builder.py new file mode 100644 index 00000000000..47d2def353c --- /dev/null +++ b/msgraph/generated/admin/exchange/tracing/message_traces/item/exchange_message_trace_item_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.exchange_message_trace import ExchangeMessageTrace + from ......models.o_data_errors.o_data_error import ODataError + from .get_details_by_recipient_with_recipient_address.get_details_by_recipient_with_recipient_address_request_builder import GetDetailsByRecipientWithRecipientAddressRequestBuilder + +class ExchangeMessageTraceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the messageTraces property of the microsoft.graph.messageTracingRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExchangeMessageTraceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/tracing/messageTraces/{exchangeMessageTrace%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property messageTraces for admin + 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[ExchangeMessageTraceItemRequestBuilderGetQueryParameters]] = None) -> Optional[ExchangeMessageTrace]: + """ + Represents the trace information of messages that pass through Exchange Online organizations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExchangeMessageTrace] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.exchange_message_trace import ExchangeMessageTrace + + return await self.request_adapter.send_async(request_info, ExchangeMessageTrace, error_mapping) + + def get_details_by_recipient_with_recipient_address(self,recipient_address: str) -> GetDetailsByRecipientWithRecipientAddressRequestBuilder: + """ + Provides operations to call the getDetailsByRecipient method. + param recipient_address: Usage: recipientAddress='{recipientAddress}' + Returns: GetDetailsByRecipientWithRecipientAddressRequestBuilder + """ + if recipient_address is None: + raise TypeError("recipient_address cannot be null.") + from .get_details_by_recipient_with_recipient_address.get_details_by_recipient_with_recipient_address_request_builder import GetDetailsByRecipientWithRecipientAddressRequestBuilder + + return GetDetailsByRecipientWithRecipientAddressRequestBuilder(self.request_adapter, self.path_parameters, recipient_address) + + async def patch(self,body: ExchangeMessageTrace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExchangeMessageTrace]: + """ + Update the navigation property messageTraces in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExchangeMessageTrace] + """ + 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.exchange_message_trace import ExchangeMessageTrace + + return await self.request_adapter.send_async(request_info, ExchangeMessageTrace, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property messageTraces for admin + 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[ExchangeMessageTraceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the trace information of messages that pass through Exchange Online organizations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ExchangeMessageTrace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property messageTraces in admin + 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) -> ExchangeMessageTraceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExchangeMessageTraceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExchangeMessageTraceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ExchangeMessageTraceItemRequestBuilderGetQueryParameters(): + """ + Represents the trace information of messages that pass through Exchange Online organizations. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExchangeMessageTraceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/admin/exchange/tracing/message_traces/item/get_details_by_recipient_with_recipient_address/get_details_by_recipient_with_recipient_address_get_response.py b/msgraph/generated/admin/exchange/tracing/message_traces/item/get_details_by_recipient_with_recipient_address/get_details_by_recipient_with_recipient_address_get_response.py new file mode 100644 index 00000000000..ead90b403c7 --- /dev/null +++ b/msgraph/generated/admin/exchange/tracing/message_traces/item/get_details_by_recipient_with_recipient_address/get_details_by_recipient_with_recipient_address_get_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 .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .......models.exchange_message_trace_detail import ExchangeMessageTraceDetail + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetDetailsByRecipientWithRecipientAddressGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ExchangeMessageTraceDetail]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetDetailsByRecipientWithRecipientAddressGetResponse: + """ + 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: GetDetailsByRecipientWithRecipientAddressGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetDetailsByRecipientWithRecipientAddressGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .......models.exchange_message_trace_detail import ExchangeMessageTraceDetail + + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .......models.exchange_message_trace_detail import ExchangeMessageTraceDetail + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ExchangeMessageTraceDetail)), + } + 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/admin/exchange/tracing/message_traces/item/get_details_by_recipient_with_recipient_address/get_details_by_recipient_with_recipient_address_request_builder.py b/msgraph/generated/admin/exchange/tracing/message_traces/item/get_details_by_recipient_with_recipient_address/get_details_by_recipient_with_recipient_address_request_builder.py new file mode 100644 index 00000000000..ed657775b8d --- /dev/null +++ b/msgraph/generated/admin/exchange/tracing/message_traces/item/get_details_by_recipient_with_recipient_address/get_details_by_recipient_with_recipient_address_request_builder.py @@ -0,0 +1,140 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +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 .get_details_by_recipient_with_recipient_address_get_response import GetDetailsByRecipientWithRecipientAddressGetResponse + +class GetDetailsByRecipientWithRecipientAddressRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getDetailsByRecipient method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], recipient_address: Optional[str] = None) -> None: + """ + Instantiates a new GetDetailsByRecipientWithRecipientAddressRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param recipient_address: Usage: recipientAddress='{recipientAddress}' + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['recipientAddress'] = recipient_address + super().__init__(request_adapter, "{+baseurl}/admin/exchange/tracing/messageTraces/{exchangeMessageTrace%2Did}/getDetailsByRecipient(recipientAddress='{recipientAddress}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters]] = None) -> Optional[GetDetailsByRecipientWithRecipientAddressGetResponse]: + """ + Get a list of exchangeMessageTraceDetail objects filtered on the recipient. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetDetailsByRecipientWithRecipientAddressGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .get_details_by_recipient_with_recipient_address_get_response import GetDetailsByRecipientWithRecipientAddressGetResponse + + return await self.request_adapter.send_async(request_info, GetDetailsByRecipientWithRecipientAddressGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of exchangeMessageTraceDetail objects filtered on the recipient. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GetDetailsByRecipientWithRecipientAddressRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetDetailsByRecipientWithRecipientAddressRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetDetailsByRecipientWithRecipientAddressRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters(): + """ + Get a list of exchangeMessageTraceDetail objects filtered on the recipient. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration(RequestConfiguration[GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/admin/exchange/tracing/message_traces/message_traces_request_builder.py b/msgraph/generated/admin/exchange/tracing/message_traces/message_traces_request_builder.py new file mode 100644 index 00000000000..2d47405642e --- /dev/null +++ b/msgraph/generated/admin/exchange/tracing/message_traces/message_traces_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.exchange_message_trace import ExchangeMessageTrace + from .....models.exchange_message_trace_collection_response import ExchangeMessageTraceCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.exchange_message_trace_item_request_builder import ExchangeMessageTraceItemRequestBuilder + +class MessageTracesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the messageTraces property of the microsoft.graph.messageTracingRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MessageTracesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/tracing/messageTraces{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_exchange_message_trace_id(self,exchange_message_trace_id: str) -> ExchangeMessageTraceItemRequestBuilder: + """ + Provides operations to manage the messageTraces property of the microsoft.graph.messageTracingRoot entity. + param exchange_message_trace_id: The unique identifier of exchangeMessageTrace + Returns: ExchangeMessageTraceItemRequestBuilder + """ + if exchange_message_trace_id is None: + raise TypeError("exchange_message_trace_id cannot be null.") + from .item.exchange_message_trace_item_request_builder import ExchangeMessageTraceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["exchangeMessageTrace%2Did"] = exchange_message_trace_id + return ExchangeMessageTraceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters]] = None) -> Optional[ExchangeMessageTraceCollectionResponse]: + """ + Get a list of exchangeMessageTrace objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExchangeMessageTraceCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/messagetracingroot-list-messagetraces?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.exchange_message_trace_collection_response import ExchangeMessageTraceCollectionResponse + + return await self.request_adapter.send_async(request_info, ExchangeMessageTraceCollectionResponse, error_mapping) + + async def post(self,body: ExchangeMessageTrace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExchangeMessageTrace]: + """ + Create new navigation property to messageTraces for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExchangeMessageTrace] + """ + 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.exchange_message_trace import ExchangeMessageTrace + + return await self.request_adapter.send_async(request_info, ExchangeMessageTrace, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of exchangeMessageTrace objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: ExchangeMessageTrace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to messageTraces for admin + 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) -> MessageTracesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MessageTracesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MessageTracesRequestBuilder(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 MessageTracesRequestBuilderGetQueryParameters(): + """ + Get a list of exchangeMessageTrace objects. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MessageTracesRequestBuilderGetRequestConfiguration(RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MessageTracesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/admin/exchange/tracing/tracing_request_builder.py b/msgraph/generated/admin/exchange/tracing/tracing_request_builder.py new file mode 100644 index 00000000000..f5762ae99ff --- /dev/null +++ b/msgraph/generated/admin/exchange/tracing/tracing_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.message_tracing_root import MessageTracingRoot + from ....models.o_data_errors.o_data_error import ODataError + from .message_traces.message_traces_request_builder import MessageTracesRequestBuilder + +class TracingRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the tracing property of the microsoft.graph.exchangeAdmin entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TracingRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/tracing{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property tracing for admin + 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[TracingRequestBuilderGetQueryParameters]] = None) -> Optional[MessageTracingRoot]: + """ + Represents a container for administrative resources to trace messages. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MessageTracingRoot] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.message_tracing_root import MessageTracingRoot + + return await self.request_adapter.send_async(request_info, MessageTracingRoot, error_mapping) + + async def patch(self,body: MessageTracingRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MessageTracingRoot]: + """ + Update the navigation property tracing in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MessageTracingRoot] + """ + 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.message_tracing_root import MessageTracingRoot + + return await self.request_adapter.send_async(request_info, MessageTracingRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property tracing for admin + 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[TracingRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents a container for administrative resources to trace messages. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MessageTracingRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property tracing in admin + 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) -> TracingRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TracingRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TracingRequestBuilder(self.request_adapter, raw_url) + + @property + def message_traces(self) -> MessageTracesRequestBuilder: + """ + Provides operations to manage the messageTraces property of the microsoft.graph.messageTracingRoot entity. + """ + from .message_traces.message_traces_request_builder import MessageTracesRequestBuilder + + return MessageTracesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TracingRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TracingRequestBuilderGetQueryParameters(): + """ + Represents a container for administrative resources to trace messages. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 TracingRequestBuilderGetRequestConfiguration(RequestConfiguration[TracingRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TracingRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py b/msgraph/generated/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py index 69a29ceab0f..06ff54cbe8a 100644 --- a/msgraph/generated/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py +++ b/msgraph/generated/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py @@ -34,6 +34,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes + Find more info here: https://learn.microsoft.com/graph/api/servicehealthissue-incidentreport?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph/generated/groups/item/member_of/graph_group/graph_group_request_builder.py b/msgraph/generated/groups/item/member_of/graph_group/graph_group_request_builder.py index 280987225a1..110286678c6 100644 --- a/msgraph/generated/groups/item/member_of/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/groups/item/member_of/graph_group/graph_group_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GraphGroupRequestBuilderGetQueryParameters]] = None) -> Optional[GroupCollectionResponse]: """ - Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GroupCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/group-list-memberof?view=graph-rest-1.0 @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GraphGro def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphGroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -85,7 +85,7 @@ def count(self) -> CountRequestBuilder: @dataclass class GraphGroupRequestBuilderGetQueryParameters(): """ - Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/member_of/item/graph_group/graph_group_request_builder.py b/msgraph/generated/groups/item/member_of/item/graph_group/graph_group_request_builder.py index 702634e1dc1..71f87c023b9 100644 --- a/msgraph/generated/groups/item/member_of/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/groups/item/member_of/item/graph_group/graph_group_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GraphGroupRequestBuilderGetQueryParameters]] = None) -> Optional[Group]: """ - Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] Find more info here: https://learn.microsoft.com/graph/api/group-list-memberof?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GraphGro def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphGroupRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> GraphGroupRequestBuilder: @dataclass class GraphGroupRequestBuilderGetQueryParameters(): """ - Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/member_of/member_of_request_builder.py b/msgraph/generated/groups/item/member_of/member_of_request_builder.py index d6d4294ad70..09510200f5b 100644 --- a/msgraph/generated/groups/item/member_of/member_of_request_builder.py +++ b/msgraph/generated/groups/item/member_of/member_of_request_builder.py @@ -50,7 +50,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem async def get(self,request_configuration: Optional[RequestConfiguration[MemberOfRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: """ - Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. 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/group-list-memberof?view=graph-rest-1.0 @@ -71,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MemberOf def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MemberOfRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -120,7 +120,7 @@ def graph_group(self) -> GraphGroupRequestBuilder: @dataclass class MemberOfRequestBuilderGetQueryParameters(): """ - Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/administration_scope_targets_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/administration_scope_targets_request_builder.py new file mode 100644 index 00000000000..6073244ae54 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/administration_scope_targets_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.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 AdministrationScopeTargetsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdministrationScopeTargetsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets{?%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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase 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[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: + """ + Get administrationScopeTargets from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObjectCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_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[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get administrationScopeTargets 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 with_url(self,raw_url: str) -> AdministrationScopeTargetsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdministrationScopeTargetsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdministrationScopeTargetsRequestBuilder(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 AdministrationScopeTargetsRequestBuilderGetQueryParameters(): + """ + Get administrationScopeTargets 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 AdministrationScopeTargetsRequestBuilderGetRequestConfiguration(RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/count/count_request_builder.py new file mode 100644 index 00000000000..d8896ac32bb --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/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/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets/$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/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py new file mode 100644 index 00000000000..2512bbbf95b --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/administration_scope_targets/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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase 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}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: + """ + Get administrationScopeTargets from identityGovernance + 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: + """ + Get administrationScopeTargets 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 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(): + """ + Get administrationScopeTargets 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 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/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py new file mode 100644 index 00000000000..ae8a616aeda --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_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.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 AdministrationScopeTargetsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdministrationScopeTargetsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets{?%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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase 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[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: + """ + Get administrationScopeTargets from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObjectCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_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[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get administrationScopeTargets 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 with_url(self,raw_url: str) -> AdministrationScopeTargetsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdministrationScopeTargetsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdministrationScopeTargetsRequestBuilder(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 AdministrationScopeTargetsRequestBuilderGetQueryParameters(): + """ + Get administrationScopeTargets 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 AdministrationScopeTargetsRequestBuilderGetRequestConfiguration(RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/count/count_request_builder.py new file mode 100644 index 00000000000..74745828e11 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/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/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/$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/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py new file mode 100644 index 00000000000..76af540c793 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/administration_scope_targets/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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase 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}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: + """ + Get administrationScopeTargets from identityGovernance + 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: + """ + Get administrationScopeTargets 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 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(): + """ + Get administrationScopeTargets 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 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/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/workflow_version_version_number_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/workflow_version_version_number_item_request_builder.py index 48fb219875b..973f1aa3d99 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/workflow_version_version_number_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/workflow_version_version_number_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ........models.identity_governance.workflow_version import WorkflowVersion from ........models.o_data_errors.o_data_error import ODataError + from .administration_scope_targets.administration_scope_targets_request_builder import AdministrationScopeTargetsRequestBuilder from .created_by.created_by_request_builder import CreatedByRequestBuilder from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -74,6 +75,15 @@ def with_url(self,raw_url: str) -> WorkflowVersionVersionNumberItemRequestBuilde raise TypeError("raw_url cannot be null.") return WorkflowVersionVersionNumberItemRequestBuilder(self.request_adapter, raw_url) + @property + def administration_scope_targets(self) -> AdministrationScopeTargetsRequestBuilder: + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + from .administration_scope_targets.administration_scope_targets_request_builder import AdministrationScopeTargetsRequestBuilder + + return AdministrationScopeTargetsRequestBuilder(self.request_adapter, self.path_parameters) + @property def created_by(self) -> CreatedByRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py index 0fd1c6b28d1..eacdd698c47 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ......models.identity_governance.workflow import Workflow from ......models.o_data_errors.o_data_error import ODataError + from .administration_scope_targets.administration_scope_targets_request_builder import AdministrationScopeTargetsRequestBuilder from .created_by.created_by_request_builder import CreatedByRequestBuilder from .execution_scope.execution_scope_request_builder import ExecutionScopeRequestBuilder from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder @@ -114,6 +115,15 @@ def with_url(self,raw_url: str) -> WorkflowItemRequestBuilder: raise TypeError("raw_url cannot be null.") return WorkflowItemRequestBuilder(self.request_adapter, raw_url) + @property + def administration_scope_targets(self) -> AdministrationScopeTargetsRequestBuilder: + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + from .administration_scope_targets.administration_scope_targets_request_builder import AdministrationScopeTargetsRequestBuilder + + return AdministrationScopeTargetsRequestBuilder(self.request_adapter, self.path_parameters) + @property def created_by(self) -> CreatedByRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/administration_scope_targets_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/administration_scope_targets_request_builder.py new file mode 100644 index 00000000000..a986f0e17ec --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/administration_scope_targets_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.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 AdministrationScopeTargetsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdministrationScopeTargetsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets{?%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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase 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[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: + """ + Get administrationScopeTargets from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObjectCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_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[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get administrationScopeTargets 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 with_url(self,raw_url: str) -> AdministrationScopeTargetsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdministrationScopeTargetsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdministrationScopeTargetsRequestBuilder(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 AdministrationScopeTargetsRequestBuilderGetQueryParameters(): + """ + Get administrationScopeTargets 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 AdministrationScopeTargetsRequestBuilderGetRequestConfiguration(RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/count/count_request_builder.py new file mode 100644 index 00000000000..5e156cdd30d --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/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/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets/$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/lifecycle_workflows/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/item/directory_object_item_request_builder.py new file mode 100644 index 00000000000..e60fc93ac36 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/administration_scope_targets/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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase 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}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: + """ + Get administrationScopeTargets from identityGovernance + 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: + """ + Get administrationScopeTargets 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 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(): + """ + Get administrationScopeTargets 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 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/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_request_builder.py new file mode 100644 index 00000000000..18aa9f02968 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/administration_scope_targets_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.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 AdministrationScopeTargetsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdministrationScopeTargetsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets{?%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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase 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[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: + """ + Get administrationScopeTargets from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObjectCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_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[AdministrationScopeTargetsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get administrationScopeTargets 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 with_url(self,raw_url: str) -> AdministrationScopeTargetsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdministrationScopeTargetsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdministrationScopeTargetsRequestBuilder(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 AdministrationScopeTargetsRequestBuilderGetQueryParameters(): + """ + Get administrationScopeTargets 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 AdministrationScopeTargetsRequestBuilderGetRequestConfiguration(RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/count/count_request_builder.py new file mode 100644 index 00000000000..0acba4dfce2 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/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/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/$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/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/item/directory_object_item_request_builder.py new file mode 100644 index 00000000000..3127c2bc4d1 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/administration_scope_targets/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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase 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}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: + """ + Get administrationScopeTargets from identityGovernance + 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: + """ + Get administrationScopeTargets 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 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(): + """ + Get administrationScopeTargets 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 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/identity_governance/lifecycle_workflows/workflows/item/versions/item/workflow_version_version_number_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/workflow_version_version_number_item_request_builder.py index a3e09333fa4..d6ba874a9d6 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/workflow_version_version_number_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/workflow_version_version_number_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .......models.identity_governance.workflow_version import WorkflowVersion from .......models.o_data_errors.o_data_error import ODataError + from .administration_scope_targets.administration_scope_targets_request_builder import AdministrationScopeTargetsRequestBuilder from .created_by.created_by_request_builder import CreatedByRequestBuilder from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -75,6 +76,15 @@ def with_url(self,raw_url: str) -> WorkflowVersionVersionNumberItemRequestBuilde raise TypeError("raw_url cannot be null.") return WorkflowVersionVersionNumberItemRequestBuilder(self.request_adapter, raw_url) + @property + def administration_scope_targets(self) -> AdministrationScopeTargetsRequestBuilder: + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + from .administration_scope_targets.administration_scope_targets_request_builder import AdministrationScopeTargetsRequestBuilder + + return AdministrationScopeTargetsRequestBuilder(self.request_adapter, self.path_parameters) + @property def created_by(self) -> CreatedByRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py index ae22d17022c..f2bd9ec891f 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .....models.identity_governance.workflow import Workflow from .....models.o_data_errors.o_data_error import ODataError + from .administration_scope_targets.administration_scope_targets_request_builder import AdministrationScopeTargetsRequestBuilder from .created_by.created_by_request_builder import CreatedByRequestBuilder from .execution_scope.execution_scope_request_builder import ExecutionScopeRequestBuilder from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder @@ -153,6 +154,15 @@ def with_url(self,raw_url: str) -> WorkflowItemRequestBuilder: raise TypeError("raw_url cannot be null.") return WorkflowItemRequestBuilder(self.request_adapter, raw_url) + @property + def administration_scope_targets(self) -> AdministrationScopeTargetsRequestBuilder: + """ + Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + """ + from .administration_scope_targets.administration_scope_targets_request_builder import AdministrationScopeTargetsRequestBuilder + + return AdministrationScopeTargetsRequestBuilder(self.request_adapter, self.path_parameters) + @property def created_by(self) -> CreatedByRequestBuilder: """ diff --git a/msgraph/generated/kiota-dom-export.txt b/msgraph/generated/kiota-dom-export.txt index 078c8aebd11..5601944a7e6 100644 --- a/msgraph/generated/kiota-dom-export.txt +++ b/msgraph/generated/kiota-dom-export.txt @@ -6,6 +6,7 @@ msgraph.generated.admin.AdminRequestBuilder.AdminRequestBuilderGetRequestConfigu msgraph.generated.admin.AdminRequestBuilder.AdminRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.AdminRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.admin.AdminRequestBuilder::|public|edge:EdgeRequestBuilder +msgraph.generated.admin.AdminRequestBuilder::|public|exchange:ExchangeRequestBuilder msgraph.generated.admin.AdminRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdminRequestBuilderGetQueryParameters]):Admin msgraph.generated.admin.AdminRequestBuilder::|public|microsoft365_apps:Microsoft365AppsRequestBuilder msgraph.generated.admin.AdminRequestBuilder::|public|patch(body:Admin; request_configuration?:RequestConfiguration[QueryParameters]):Admin @@ -243,6 +244,123 @@ msgraph.generated.admin.edge.internetExplorerMode.siteLists.SiteListsRequestBuil msgraph.generated.admin.edge.internetExplorerMode.siteLists.SiteListsRequestBuilder::|public|to_post_request_information(body:BrowserSiteList; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.edge.internetExplorerMode.siteLists.SiteListsRequestBuilder::|public|url_template:str msgraph.generated.admin.edge.internetExplorerMode.siteLists.SiteListsRequestBuilder::|public|with_url(raw_url:str):SiteListsRequestBuilder +msgraph.generated.admin.exchange.ExchangeRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExchangeRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]):ExchangeAdmin +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|patch(body:ExchangeAdmin; request_configuration?:RequestConfiguration[QueryParameters]):ExchangeAdmin +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|to_patch_request_information(body:ExchangeAdmin; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|tracing:TracingRequestBuilder +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.ExchangeRequestBuilder::|public|with_url(raw_url:str):ExchangeRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.tracing.messageTraces.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder.ExchangeMessageTraceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder.ExchangeMessageTraceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder.ExchangeMessageTraceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder.ExchangeMessageTraceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder.ExchangeMessageTraceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExchangeMessageTraceItemRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder.ExchangeMessageTraceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExchangeMessageTraceItemRequestBuilderGetQueryParameters]):ExchangeMessageTrace +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|get_details_by_recipient_with_recipient_address(recipient_address:str):GetDetailsByRecipientWithRecipientAddressRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|patch(body:ExchangeMessageTrace; request_configuration?:RequestConfiguration[QueryParameters]):ExchangeMessageTrace +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExchangeMessageTraceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|to_patch_request_information(body:ExchangeMessageTrace; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.tracing.messageTraces.item.ExchangeMessageTraceItemRequestBuilder::|public|with_url(raw_url:str):ExchangeMessageTraceItemRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|constructor():None +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|value():list[ExchangeMessageTraceDetail] +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|value(value:list[ExchangeMessageTraceDetail]):None +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetDetailsByRecipientWithRecipientAddressGetResponse +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetDetailsByRecipientWithRecipientAddressRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; recipient_address?:str):None +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters]):GetDetailsByRecipientWithRecipientAddressGetResponse +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetDetailsByRecipientWithRecipientAddressRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.tracing.messageTraces.item.getDetailsByRecipientWithRecipientAddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|with_url(raw_url:str):GetDetailsByRecipientWithRecipientAddressRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetRequestConfiguration-->RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|by_exchange_message_trace_id(exchange_message_trace_id:str):ExchangeMessageTraceItemRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters]):ExchangeMessageTraceCollectionResponse +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|post(body:ExchangeMessageTrace; request_configuration?:RequestConfiguration[QueryParameters]):ExchangeMessageTrace +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|to_post_request_information(body:ExchangeMessageTrace; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.tracing.messageTraces.MessageTracesRequestBuilder::|public|with_url(raw_url:str):MessageTracesRequestBuilder +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder-->BaseRequestBuilder +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder.TracingRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder.TracingRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder.TracingRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder.TracingRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder.TracingRequestBuilderGetRequestConfiguration-->RequestConfiguration[TracingRequestBuilderGetQueryParameters] +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder.TracingRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TracingRequestBuilderGetQueryParameters]):MessageTracingRoot +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|message_traces:MessageTracesRequestBuilder +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|patch(body:MessageTracingRoot; request_configuration?:RequestConfiguration[QueryParameters]):MessageTracingRoot +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TracingRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|to_patch_request_information(body:MessageTracingRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|url_template:str +msgraph.generated.admin.exchange.tracing.TracingRequestBuilder::|public|with_url(raw_url:str):TracingRequestBuilder msgraph.generated.admin.microsoft365Apps.installationOptions.InstallationOptionsRequestBuilder-->BaseRequestBuilder msgraph.generated.admin.microsoft365Apps.installationOptions.InstallationOptionsRequestBuilder.InstallationOptionsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.microsoft365Apps.installationOptions.InstallationOptionsRequestBuilder.InstallationOptionsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -87683,6 +87801,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.c msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|by_directory_object_id(directory_object_id:str):DirectoryObjectItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|with_url(raw_url:str):AdministrationScopeTargetsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):DirectoryObject +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|with_url(raw_url:str):DirectoryObjectItemRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.createdBy.CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.createdBy.CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -89193,6 +89355,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|by_directory_object_id(directory_object_id:str):DirectoryObjectItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|with_url(raw_url:str):AdministrationScopeTargetsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):DirectoryObject +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|with_url(raw_url:str):DirectoryObjectItemRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.createdBy.CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.createdBy.CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -89514,6 +89720,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|administration_scope_targets:AdministrationScopeTargetsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|created_by:CreatedByRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters]):WorkflowVersion @@ -89550,6 +89757,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder.WorkflowItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder.WorkflowItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder.WorkflowItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[WorkflowItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|administration_scope_targets:AdministrationScopeTargetsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|created_by:CreatedByRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -89771,6 +89979,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.count.CountReq msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|by_directory_object_id(directory_object_id:str):DirectoryObjectItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|with_url(raw_url:str):AdministrationScopeTargetsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):DirectoryObject +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|with_url(raw_url:str):DirectoryObjectItemRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.createdBy.CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.createdBy.CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -91281,6 +91533,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions. msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder.AdministrationScopeTargetsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|by_directory_object_id(directory_object_id:str):DirectoryObjectItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AdministrationScopeTargetsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.AdministrationScopeTargetsRequestBuilder::|public|with_url(raw_url:str):AdministrationScopeTargetsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):DirectoryObject +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.administrationScopeTargets.item.DirectoryObjectItemRequestBuilder::|public|with_url(raw_url:str):DirectoryObjectItemRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.createdBy.CreatedByRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.createdBy.CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.createdBy.CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -91602,6 +91898,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions. msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|administration_scope_targets:AdministrationScopeTargetsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|created_by:CreatedByRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters]):WorkflowVersion @@ -91639,6 +91936,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowI msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder.WorkflowItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder.WorkflowItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[WorkflowItemRequestBuilderGetQueryParameters] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder.WorkflowItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|administration_scope_targets:AdministrationScopeTargetsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|created_by:CreatedByRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -95698,6 +95996,8 @@ msgraph.generated.models.Admin::|public|backing_store:BackingStore msgraph.generated.models.Admin::|public|constructor():None msgraph.generated.models.Admin::|public|edge():Edge msgraph.generated.models.Admin::|public|edge(value:Edge):None +msgraph.generated.models.Admin::|public|exchange():ExchangeAdmin +msgraph.generated.models.Admin::|public|exchange(value:ExchangeAdmin):None msgraph.generated.models.Admin::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.Admin::|public|microsoft365_apps():AdminMicrosoft365Apps msgraph.generated.models.Admin::|public|microsoft365_apps(value:AdminMicrosoft365Apps):None @@ -110173,11 +110473,76 @@ msgraph.generated.models.EventType::0000-SingleInstance msgraph.generated.models.EventType::0001-Occurrence msgraph.generated.models.EventType::0002-Exception msgraph.generated.models.EventType::0003-SeriesMaster +msgraph.generated.models.ExchangeAdmin-->Entity +msgraph.generated.models.ExchangeAdmin::|public|constructor():None +msgraph.generated.models.ExchangeAdmin::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ExchangeAdmin::|public|odata_type:str +msgraph.generated.models.ExchangeAdmin::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ExchangeAdmin::|public|tracing():MessageTracingRoot +msgraph.generated.models.ExchangeAdmin::|public|tracing(value:MessageTracingRoot):None +msgraph.generated.models.ExchangeAdmin::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeAdmin msgraph.generated.models.ExchangeIdFormat::0000-EntryId msgraph.generated.models.ExchangeIdFormat::0001-EwsId msgraph.generated.models.ExchangeIdFormat::0002-ImmutableEntryId msgraph.generated.models.ExchangeIdFormat::0003-RestId msgraph.generated.models.ExchangeIdFormat::0004-RestImmutableEntryId +msgraph.generated.models.ExchangeMessageTrace-->Entity +msgraph.generated.models.ExchangeMessageTrace::|public|constructor():None +msgraph.generated.models.ExchangeMessageTrace::|public|from_i_p():str +msgraph.generated.models.ExchangeMessageTrace::|public|from_i_p(value:str):None +msgraph.generated.models.ExchangeMessageTrace::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ExchangeMessageTrace::|public|message_id():str +msgraph.generated.models.ExchangeMessageTrace::|public|message_id(value:str):None +msgraph.generated.models.ExchangeMessageTrace::|public|odata_type:str +msgraph.generated.models.ExchangeMessageTrace::|public|received_date_time():datetime.datetime +msgraph.generated.models.ExchangeMessageTrace::|public|received_date_time(value:datetime.datetime):None +msgraph.generated.models.ExchangeMessageTrace::|public|recipient_address():str +msgraph.generated.models.ExchangeMessageTrace::|public|recipient_address(value:str):None +msgraph.generated.models.ExchangeMessageTrace::|public|sender_address():str +msgraph.generated.models.ExchangeMessageTrace::|public|sender_address(value:str):None +msgraph.generated.models.ExchangeMessageTrace::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ExchangeMessageTrace::|public|size():int +msgraph.generated.models.ExchangeMessageTrace::|public|size(value:int):None +msgraph.generated.models.ExchangeMessageTrace::|public|status():ExchangeMessageTraceStatus +msgraph.generated.models.ExchangeMessageTrace::|public|status(value:ExchangeMessageTraceStatus):None +msgraph.generated.models.ExchangeMessageTrace::|public|subject():str +msgraph.generated.models.ExchangeMessageTrace::|public|subject(value:str):None +msgraph.generated.models.ExchangeMessageTrace::|public|to_i_p():str +msgraph.generated.models.ExchangeMessageTrace::|public|to_i_p(value:str):None +msgraph.generated.models.ExchangeMessageTrace::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeMessageTrace +msgraph.generated.models.ExchangeMessageTraceCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.ExchangeMessageTraceCollectionResponse::|public|constructor():None +msgraph.generated.models.ExchangeMessageTraceCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ExchangeMessageTraceCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ExchangeMessageTraceCollectionResponse::|public|value():list[ExchangeMessageTrace] +msgraph.generated.models.ExchangeMessageTraceCollectionResponse::|public|value(value:list[ExchangeMessageTrace]):None +msgraph.generated.models.ExchangeMessageTraceCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeMessageTraceCollectionResponse +msgraph.generated.models.ExchangeMessageTraceDetail-->Entity +msgraph.generated.models.ExchangeMessageTraceDetail::|public|action():str +msgraph.generated.models.ExchangeMessageTraceDetail::|public|action(value:str):None +msgraph.generated.models.ExchangeMessageTraceDetail::|public|constructor():None +msgraph.generated.models.ExchangeMessageTraceDetail::|public|data():str +msgraph.generated.models.ExchangeMessageTraceDetail::|public|data(value:str):None +msgraph.generated.models.ExchangeMessageTraceDetail::|public|date_time():datetime.datetime +msgraph.generated.models.ExchangeMessageTraceDetail::|public|date_time(value:datetime.datetime):None +msgraph.generated.models.ExchangeMessageTraceDetail::|public|description():str +msgraph.generated.models.ExchangeMessageTraceDetail::|public|description(value:str):None +msgraph.generated.models.ExchangeMessageTraceDetail::|public|event():str +msgraph.generated.models.ExchangeMessageTraceDetail::|public|event(value:str):None +msgraph.generated.models.ExchangeMessageTraceDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ExchangeMessageTraceDetail::|public|message_id():str +msgraph.generated.models.ExchangeMessageTraceDetail::|public|message_id(value:str):None +msgraph.generated.models.ExchangeMessageTraceDetail::|public|odata_type:str +msgraph.generated.models.ExchangeMessageTraceDetail::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ExchangeMessageTraceDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeMessageTraceDetail +msgraph.generated.models.ExchangeMessageTraceStatus::0000-GettingStatus +msgraph.generated.models.ExchangeMessageTraceStatus::0001-Pending +msgraph.generated.models.ExchangeMessageTraceStatus::0002-Failed +msgraph.generated.models.ExchangeMessageTraceStatus::0003-Delivered +msgraph.generated.models.ExchangeMessageTraceStatus::0004-Expanded +msgraph.generated.models.ExchangeMessageTraceStatus::0005-Quarantined +msgraph.generated.models.ExchangeMessageTraceStatus::0006-FilteredAsSpam +msgraph.generated.models.ExchangeMessageTraceStatus::0007-UnknownFutureValue msgraph.generated.models.ExchangeProtectionPolicy-->ProtectionPolicyBase msgraph.generated.models.ExchangeProtectionPolicy::|public|constructor():None msgraph.generated.models.ExchangeProtectionPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -110345,6 +110710,20 @@ msgraph.generated.models.ExternalAuthenticationMethodCollectionResponse::|public msgraph.generated.models.ExternalAuthenticationMethodCollectionResponse::|public|value():list[ExternalAuthenticationMethod] msgraph.generated.models.ExternalAuthenticationMethodCollectionResponse::|public|value(value:list[ExternalAuthenticationMethod]):None msgraph.generated.models.ExternalAuthenticationMethodCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalAuthenticationMethodCollectionResponse +msgraph.generated.models.ExternalAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|app_id():str +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|app_id(value:str):None +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|constructor():None +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|display_name():str +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|display_name(value:str):None +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|include_targets():list[AuthenticationMethodTarget] +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|include_targets(value:list[AuthenticationMethodTarget]):None +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|odata_type:str +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|open_id_connect_setting():OpenIdConnectSetting +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|open_id_connect_setting(value:OpenIdConnectSetting):None +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ExternalAuthenticationMethodConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalAuthenticationMethodConfiguration msgraph.generated.models.externalConnectors.AccessType::0000-Grant msgraph.generated.models.externalConnectors.AccessType::0001-Deny msgraph.generated.models.externalConnectors.AccessType::0002-UnknownFutureValue @@ -111765,6 +112144,10 @@ msgraph.generated.models.Group::|public|rejected_senders():list[DirectoryObject] msgraph.generated.models.Group::|public|rejected_senders(value:list[DirectoryObject]):None msgraph.generated.models.Group::|public|renewed_date_time():datetime.datetime msgraph.generated.models.Group::|public|renewed_date_time(value:datetime.datetime):None +msgraph.generated.models.Group::|public|resource_behavior_options():list[str] +msgraph.generated.models.Group::|public|resource_behavior_options(value:list[str]):None +msgraph.generated.models.Group::|public|resource_provisioning_options():list[str] +msgraph.generated.models.Group::|public|resource_provisioning_options(value:list[str]):None msgraph.generated.models.Group::|public|security_enabled():bool msgraph.generated.models.Group::|public|security_enabled(value:bool):None msgraph.generated.models.Group::|public|security_identifier():str @@ -112732,6 +113115,8 @@ msgraph.generated.models.identityGovernance.Workflow::|public|versions(value:lis msgraph.generated.models.identityGovernance.Workflow::|static|public|create_from_discriminator_value(parse_node:ParseNode):Workflow msgraph.generated.models.identityGovernance.WorkflowBase::|public|additional_data():dict[str, Any] msgraph.generated.models.identityGovernance.WorkflowBase::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.identityGovernance.WorkflowBase::|public|administration_scope_targets():list[DirectoryObject] +msgraph.generated.models.identityGovernance.WorkflowBase::|public|administration_scope_targets(value:list[DirectoryObject]):None msgraph.generated.models.identityGovernance.WorkflowBase::|public|backing_store:BackingStore msgraph.generated.models.identityGovernance.WorkflowBase::|public|category():LifecycleWorkflowCategory msgraph.generated.models.identityGovernance.WorkflowBase::|public|category(value:LifecycleWorkflowCategory):None @@ -117455,6 +117840,14 @@ msgraph.generated.models.MessageSecurityState::|public|odata_type(value:str):Non msgraph.generated.models.MessageSecurityState::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.MessageSecurityState::|static|public|create_from_discriminator_value(parse_node:ParseNode):MessageSecurityState msgraph.generated.models.MessageSecurityState~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.MessageTracingRoot-->Entity +msgraph.generated.models.MessageTracingRoot::|public|constructor():None +msgraph.generated.models.MessageTracingRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MessageTracingRoot::|public|message_traces():list[ExchangeMessageTrace] +msgraph.generated.models.MessageTracingRoot::|public|message_traces(value:list[ExchangeMessageTrace]):None +msgraph.generated.models.MessageTracingRoot::|public|odata_type:str +msgraph.generated.models.MessageTracingRoot::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MessageTracingRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):MessageTracingRoot msgraph.generated.models.MessageUnpinnedEventMessageDetail-->EventMessageDetail msgraph.generated.models.MessageUnpinnedEventMessageDetail::|public|constructor():None msgraph.generated.models.MessageUnpinnedEventMessageDetail::|public|event_date_time():datetime.datetime @@ -119676,6 +120069,20 @@ msgraph.generated.models.OnUserCreateStartListener::|public|handler(value:OnUser msgraph.generated.models.OnUserCreateStartListener::|public|odata_type:str msgraph.generated.models.OnUserCreateStartListener::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.OnUserCreateStartListener::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnUserCreateStartListener +msgraph.generated.models.OpenIdConnectSetting::|public|additional_data():dict[str, Any] +msgraph.generated.models.OpenIdConnectSetting::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.OpenIdConnectSetting::|public|backing_store:BackingStore +msgraph.generated.models.OpenIdConnectSetting::|public|client_id():str +msgraph.generated.models.OpenIdConnectSetting::|public|client_id(value:str):None +msgraph.generated.models.OpenIdConnectSetting::|public|constructor():None +msgraph.generated.models.OpenIdConnectSetting::|public|discovery_url():str +msgraph.generated.models.OpenIdConnectSetting::|public|discovery_url(value:str):None +msgraph.generated.models.OpenIdConnectSetting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OpenIdConnectSetting::|public|odata_type():str +msgraph.generated.models.OpenIdConnectSetting::|public|odata_type(value:str):None +msgraph.generated.models.OpenIdConnectSetting::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OpenIdConnectSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):OpenIdConnectSetting +msgraph.generated.models.OpenIdConnectSetting~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.OpenShift-->ChangeTrackedEntity msgraph.generated.models.OpenShift::|public|constructor():None msgraph.generated.models.OpenShift::|public|draft_open_shift():OpenShiftItem diff --git a/msgraph/generated/kiota-lock.json b/msgraph/generated/kiota-lock.json index 7aa89fa30a0..f2ddf8b02cd 100644 --- a/msgraph/generated/kiota-lock.json +++ b/msgraph/generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "EE655C46667963A6B56284D80428908D898ADF7596E1B9840E2353EEE838BF5BDD1519D02373734226B3D8607AA86D05BD7FA51B4D709F95127054A6D86E6D4D", + "descriptionHash": "4F06022D5B45031BAB5C100A8706A34FA46122344724E8FCA8C63860D90BF29AC24BE841A1ED2D972C817F599F3CB3D773FDC21B97C78F4BD30527C351DF0259", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.31.0", + "kiotaVersion": "1.30.0", "clientClassName": "BaseGraphServiceClient", "typeAccessModifier": "Public", "clientNamespaceName": "msgraph.generated", diff --git a/msgraph/generated/models/admin.py b/msgraph/generated/models/admin.py index dd95dc17b2a..0e91983391b 100644 --- a/msgraph/generated/models/admin.py +++ b/msgraph/generated/models/admin.py @@ -9,6 +9,7 @@ from .admin_microsoft365_apps import AdminMicrosoft365Apps from .admin_report_settings import AdminReportSettings from .edge import Edge + from .exchange_admin import ExchangeAdmin from .people_admin_settings import PeopleAdminSettings from .service_announcement import ServiceAnnouncement from .sharepoint import Sharepoint @@ -23,6 +24,8 @@ class Admin(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # A container for Microsoft Edge resources. Read-only. edge: Optional[Edge] = None + # A container for the Exchange admin functionality. Read-only. + exchange: Optional[ExchangeAdmin] = None # A container for the Microsoft 365 apps admin functionality. microsoft365_apps: Optional[AdminMicrosoft365Apps] = None # The OdataType property @@ -57,6 +60,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .admin_microsoft365_apps import AdminMicrosoft365Apps from .admin_report_settings import AdminReportSettings from .edge import Edge + from .exchange_admin import ExchangeAdmin from .people_admin_settings import PeopleAdminSettings from .service_announcement import ServiceAnnouncement from .sharepoint import Sharepoint @@ -65,6 +69,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .admin_microsoft365_apps import AdminMicrosoft365Apps from .admin_report_settings import AdminReportSettings from .edge import Edge + from .exchange_admin import ExchangeAdmin from .people_admin_settings import PeopleAdminSettings from .service_announcement import ServiceAnnouncement from .sharepoint import Sharepoint @@ -72,6 +77,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "edge": lambda n : setattr(self, 'edge', n.get_object_value(Edge)), + "exchange": lambda n : setattr(self, 'exchange', n.get_object_value(ExchangeAdmin)), "microsoft365Apps": lambda n : setattr(self, 'microsoft365_apps', n.get_object_value(AdminMicrosoft365Apps)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "people": lambda n : setattr(self, 'people', n.get_object_value(PeopleAdminSettings)), @@ -91,6 +97,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_object_value("edge", self.edge) + writer.write_object_value("exchange", self.exchange) writer.write_object_value("microsoft365Apps", self.microsoft365_apps) writer.write_str_value("@odata.type", self.odata_type) writer.write_object_value("people", self.people) diff --git a/msgraph/generated/models/ai_agent_info.py b/msgraph/generated/models/ai_agent_info.py index b374aaaa9cc..1e942252625 100644 --- a/msgraph/generated/models/ai_agent_info.py +++ b/msgraph/generated/models/ai_agent_info.py @@ -11,7 +11,7 @@ @dataclass class AiAgentInfo(AiInteractionEntity, Parsable): - # The blueprintId property + # The unique identifier of the parent agent blueprint that defines the identity and configuration of this agent instance. blueprint_id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/ai_interaction_entity.py b/msgraph/generated/models/ai_interaction_entity.py index 9c7763d31ce..84468b4d318 100644 --- a/msgraph/generated/models/ai_interaction_entity.py +++ b/msgraph/generated/models/ai_interaction_entity.py @@ -16,13 +16,13 @@ class AiInteractionEntity(AdditionalDataHolder, BackedModel, Parsable): # 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 identifier property + # The unique identifier of the AI entity. identifier: Optional[str] = None - # The name property + # The display name of the AI entity. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The version property + # The version of the AI entity used. version: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/authentication_method_configuration.py b/msgraph/generated/models/authentication_method_configuration.py index 594fc95f8df..d01317f7e07 100644 --- a/msgraph/generated/models/authentication_method_configuration.py +++ b/msgraph/generated/models/authentication_method_configuration.py @@ -9,6 +9,7 @@ from .email_authentication_method_configuration import EmailAuthenticationMethodConfiguration from .entity import Entity from .exclude_target import ExcludeTarget + from .external_authentication_method_configuration import ExternalAuthenticationMethodConfiguration from .fido2_authentication_method_configuration import Fido2AuthenticationMethodConfiguration from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration from .sms_authentication_method_configuration import SmsAuthenticationMethodConfiguration @@ -46,6 +47,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationMeth from .email_authentication_method_configuration import EmailAuthenticationMethodConfiguration return EmailAuthenticationMethodConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.externalAuthenticationMethodConfiguration".casefold(): + from .external_authentication_method_configuration import ExternalAuthenticationMethodConfiguration + + return ExternalAuthenticationMethodConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.fido2AuthenticationMethodConfiguration".casefold(): from .fido2_authentication_method_configuration import Fido2AuthenticationMethodConfiguration @@ -85,6 +90,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .email_authentication_method_configuration import EmailAuthenticationMethodConfiguration from .entity import Entity from .exclude_target import ExcludeTarget + from .external_authentication_method_configuration import ExternalAuthenticationMethodConfiguration from .fido2_authentication_method_configuration import Fido2AuthenticationMethodConfiguration from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration from .sms_authentication_method_configuration import SmsAuthenticationMethodConfiguration @@ -97,6 +103,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .email_authentication_method_configuration import EmailAuthenticationMethodConfiguration from .entity import Entity from .exclude_target import ExcludeTarget + from .external_authentication_method_configuration import ExternalAuthenticationMethodConfiguration from .fido2_authentication_method_configuration import Fido2AuthenticationMethodConfiguration from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration from .sms_authentication_method_configuration import SmsAuthenticationMethodConfiguration diff --git a/msgraph/generated/models/entity.py b/msgraph/generated/models/entity.py index 17aa568a3d0..bfcf111b234 100644 --- a/msgraph/generated/models/entity.py +++ b/msgraph/generated/models/entity.py @@ -333,11 +333,15 @@ from .event_message import EventMessage from .event_message_request import EventMessageRequest from .event_message_response import EventMessageResponse + from .exchange_admin import ExchangeAdmin + from .exchange_message_trace import ExchangeMessageTrace + from .exchange_message_trace_detail import ExchangeMessageTraceDetail from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession from .extension import Extension from .extension_property import ExtensionProperty from .external_authentication_method import ExternalAuthenticationMethod + from .external_authentication_method_configuration import ExternalAuthenticationMethodConfiguration from .external_connectors.connection_operation import ConnectionOperation from .external_connectors.external_activity import ExternalActivity from .external_connectors.external_activity_result import ExternalActivityResult @@ -496,6 +500,7 @@ from .membership_outlier_insight import MembershipOutlierInsight from .message import Message from .message_rule import MessageRule + from .message_tracing_root import MessageTracingRoot from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration @@ -2419,6 +2424,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .event_message_response import EventMessageResponse return EventMessageResponse() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.exchangeAdmin".casefold(): + from .exchange_admin import ExchangeAdmin + + return ExchangeAdmin() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.exchangeMessageTrace".casefold(): + from .exchange_message_trace import ExchangeMessageTrace + + return ExchangeMessageTrace() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.exchangeMessageTraceDetail".casefold(): + from .exchange_message_trace_detail import ExchangeMessageTraceDetail + + return ExchangeMessageTraceDetail() if mapping_value and mapping_value.casefold() == "#microsoft.graph.exchangeProtectionPolicy".casefold(): from .exchange_protection_policy import ExchangeProtectionPolicy @@ -2439,6 +2456,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .external_authentication_method import ExternalAuthenticationMethod return ExternalAuthenticationMethod() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.externalAuthenticationMethodConfiguration".casefold(): + from .external_authentication_method_configuration import ExternalAuthenticationMethodConfiguration + + return ExternalAuthenticationMethodConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.externalConnectors.connectionOperation".casefold(): from .external_connectors.connection_operation import ConnectionOperation @@ -3069,6 +3090,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .message_rule import MessageRule return MessageRule() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.messageTracingRoot".casefold(): + from .message_tracing_root import MessageTracingRoot + + return MessageTracingRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.microsoftAccountUserConversationMember".casefold(): from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember @@ -5739,11 +5764,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .event_message import EventMessage from .event_message_request import EventMessageRequest from .event_message_response import EventMessageResponse + from .exchange_admin import ExchangeAdmin + from .exchange_message_trace import ExchangeMessageTrace + from .exchange_message_trace_detail import ExchangeMessageTraceDetail from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession from .extension import Extension from .extension_property import ExtensionProperty from .external_authentication_method import ExternalAuthenticationMethod + from .external_authentication_method_configuration import ExternalAuthenticationMethodConfiguration from .external_connectors.connection_operation import ConnectionOperation from .external_connectors.external_activity import ExternalActivity from .external_connectors.external_activity_result import ExternalActivityResult @@ -5902,6 +5931,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .membership_outlier_insight import MembershipOutlierInsight from .message import Message from .message_rule import MessageRule + from .message_tracing_root import MessageTracingRoot from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration @@ -6812,11 +6842,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .event_message import EventMessage from .event_message_request import EventMessageRequest from .event_message_response import EventMessageResponse + from .exchange_admin import ExchangeAdmin + from .exchange_message_trace import ExchangeMessageTrace + from .exchange_message_trace_detail import ExchangeMessageTraceDetail from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession from .extension import Extension from .extension_property import ExtensionProperty from .external_authentication_method import ExternalAuthenticationMethod + from .external_authentication_method_configuration import ExternalAuthenticationMethodConfiguration from .external_connectors.connection_operation import ConnectionOperation from .external_connectors.external_activity import ExternalActivity from .external_connectors.external_activity_result import ExternalActivityResult @@ -6975,6 +7009,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .membership_outlier_insight import MembershipOutlierInsight from .message import Message from .message_rule import MessageRule + from .message_tracing_root import MessageTracingRoot from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration diff --git a/msgraph/generated/models/exchange_admin.py b/msgraph/generated/models/exchange_admin.py new file mode 100644 index 00000000000..067f1ebdd09 --- /dev/null +++ b/msgraph/generated/models/exchange_admin.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 .entity import Entity + from .message_tracing_root import MessageTracingRoot + +from .entity import Entity + +@dataclass +class ExchangeAdmin(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # Represents a container for administrative resources to trace messages. + tracing: Optional[MessageTracingRoot] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExchangeAdmin: + """ + 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: ExchangeAdmin + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExchangeAdmin() + + 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 .message_tracing_root import MessageTracingRoot + + from .entity import Entity + from .message_tracing_root import MessageTracingRoot + + fields: dict[str, Callable[[Any], None]] = { + "tracing": lambda n : setattr(self, 'tracing', n.get_object_value(MessageTracingRoot)), + } + 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("tracing", self.tracing) + + diff --git a/msgraph/generated/models/exchange_message_trace.py b/msgraph/generated/models/exchange_message_trace.py new file mode 100644 index 00000000000..fbc3a26efa9 --- /dev/null +++ b/msgraph/generated/models/exchange_message_trace.py @@ -0,0 +1,93 @@ +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 .exchange_message_trace_status import ExchangeMessageTraceStatus + +from .entity import Entity + +@dataclass +class ExchangeMessageTrace(Entity, Parsable): + # The source IP address. For incoming messages, this value is the public IP address of the SMTP email server that sent the message. Supports $filter (eq). + from_i_p: Optional[str] = None + # The Message-ID header field of the message. The format of the Message-ID depends on the messaging server that sent the message. Supports $filter (eq). + message_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The date and time when the message was received by Exchange Online. The timestamp is in UTC format. Supports $filter (ge, le). + received_date_time: Optional[datetime.datetime] = None + # The SMTP email address of the user that the message was addressed to. Supports $filter (eq). + recipient_address: Optional[str] = None + # The SMTP email address of the user the message was purportedly from. Supports $filter (eq). + sender_address: Optional[str] = None + # The size of the message in bytes. + size: Optional[int] = None + # The status property + status: Optional[ExchangeMessageTraceStatus] = None + # The subject line of the message. Supports $filter (contains, startsWith, endsWith). + subject: Optional[str] = None + # The destination IP address. For outgoing messages, this value is the public IP address in the resolved MX record for the destination domain. For incoming messages to Exchange Online, this value is blank. Supports $filter (eq). + to_i_p: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExchangeMessageTrace: + """ + 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: ExchangeMessageTrace + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExchangeMessageTrace() + + 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 .exchange_message_trace_status import ExchangeMessageTraceStatus + + from .entity import Entity + from .exchange_message_trace_status import ExchangeMessageTraceStatus + + fields: dict[str, Callable[[Any], None]] = { + "fromIP": lambda n : setattr(self, 'from_i_p', n.get_str_value()), + "messageId": lambda n : setattr(self, 'message_id', n.get_str_value()), + "receivedDateTime": lambda n : setattr(self, 'received_date_time', n.get_datetime_value()), + "recipientAddress": lambda n : setattr(self, 'recipient_address', n.get_str_value()), + "senderAddress": lambda n : setattr(self, 'sender_address', n.get_str_value()), + "size": lambda n : setattr(self, 'size', n.get_int_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(ExchangeMessageTraceStatus)), + "subject": lambda n : setattr(self, 'subject', n.get_str_value()), + "toIP": lambda n : setattr(self, 'to_i_p', 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("fromIP", self.from_i_p) + writer.write_str_value("messageId", self.message_id) + writer.write_datetime_value("receivedDateTime", self.received_date_time) + writer.write_str_value("recipientAddress", self.recipient_address) + writer.write_str_value("senderAddress", self.sender_address) + writer.write_int_value("size", self.size) + writer.write_enum_value("status", self.status) + writer.write_str_value("subject", self.subject) + writer.write_str_value("toIP", self.to_i_p) + + diff --git a/msgraph/generated/models/exchange_message_trace_collection_response.py b/msgraph/generated/models/exchange_message_trace_collection_response.py new file mode 100644 index 00000000000..a201ad01577 --- /dev/null +++ b/msgraph/generated/models/exchange_message_trace_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 .exchange_message_trace import ExchangeMessageTrace + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ExchangeMessageTraceCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ExchangeMessageTrace]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExchangeMessageTraceCollectionResponse: + """ + 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: ExchangeMessageTraceCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExchangeMessageTraceCollectionResponse() + + 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 .exchange_message_trace import ExchangeMessageTrace + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .exchange_message_trace import ExchangeMessageTrace + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ExchangeMessageTrace)), + } + 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/exchange_message_trace_detail.py b/msgraph/generated/models/exchange_message_trace_detail.py new file mode 100644 index 00000000000..dd5f3e813fe --- /dev/null +++ b/msgraph/generated/models/exchange_message_trace_detail.py @@ -0,0 +1,78 @@ +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 ExchangeMessageTraceDetail(Entity, Parsable): + # The action taken on the message during the event. + action: Optional[str] = None + # Additional data associated with the event, containing supplementary information specific to the event. + data: Optional[str] = None + # The date and time when the event occurred. The timestamp is in UTC format. + date_time: Optional[datetime.datetime] = None + # A detailed description that provides context about what happened during message processing. + description: Optional[str] = None + # The event that occurred during message processing. + event: Optional[str] = None + # The Message-ID header field of the message. The format depends on the messaging server that sent the message. + message_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExchangeMessageTraceDetail: + """ + 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: ExchangeMessageTraceDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExchangeMessageTraceDetail() + + 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]] = { + "action": lambda n : setattr(self, 'action', n.get_str_value()), + "data": lambda n : setattr(self, 'data', n.get_str_value()), + "dateTime": lambda n : setattr(self, 'date_time', n.get_datetime_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "event": lambda n : setattr(self, 'event', n.get_str_value()), + "messageId": lambda n : setattr(self, 'message_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("action", self.action) + writer.write_str_value("data", self.data) + writer.write_datetime_value("dateTime", self.date_time) + writer.write_str_value("description", self.description) + writer.write_str_value("event", self.event) + writer.write_str_value("messageId", self.message_id) + + diff --git a/msgraph/generated/models/exchange_message_trace_status.py b/msgraph/generated/models/exchange_message_trace_status.py new file mode 100644 index 00000000000..ca85293098d --- /dev/null +++ b/msgraph/generated/models/exchange_message_trace_status.py @@ -0,0 +1,12 @@ +from enum import Enum + +class ExchangeMessageTraceStatus(str, Enum): + GettingStatus = "gettingStatus", + Pending = "pending", + Failed = "failed", + Delivered = "delivered", + Expanded = "expanded", + Quarantined = "quarantined", + FilteredAsSpam = "filteredAsSpam", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/external_authentication_method_configuration.py b/msgraph/generated/models/external_authentication_method_configuration.py new file mode 100644 index 00000000000..7b1fb62e4c1 --- /dev/null +++ b/msgraph/generated/models/external_authentication_method_configuration.py @@ -0,0 +1,75 @@ +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 .authentication_method_configuration import AuthenticationMethodConfiguration + from .authentication_method_target import AuthenticationMethodTarget + from .open_id_connect_setting import OpenIdConnectSetting + +from .authentication_method_configuration import AuthenticationMethodConfiguration + +@dataclass +class ExternalAuthenticationMethodConfiguration(AuthenticationMethodConfiguration, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.externalAuthenticationMethodConfiguration" + # appId for the app registration in Microsoft Entra ID representing the integration with the external provider. + app_id: Optional[str] = None + # Display name for the external authentication method. This name is shown to users during sign-in. + display_name: Optional[str] = None + # A collection of groups that are enabled to use an authentication method as part of an authentication method policy in Microsoft Entra ID. + include_targets: Optional[list[AuthenticationMethodTarget]] = None + # The openIdConnectSetting property + open_id_connect_setting: Optional[OpenIdConnectSetting] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExternalAuthenticationMethodConfiguration: + """ + 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: ExternalAuthenticationMethodConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExternalAuthenticationMethodConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .authentication_method_configuration import AuthenticationMethodConfiguration + from .authentication_method_target import AuthenticationMethodTarget + from .open_id_connect_setting import OpenIdConnectSetting + + from .authentication_method_configuration import AuthenticationMethodConfiguration + from .authentication_method_target import AuthenticationMethodTarget + from .open_id_connect_setting import OpenIdConnectSetting + + fields: dict[str, Callable[[Any], None]] = { + "appId": lambda n : setattr(self, 'app_id', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "includeTargets": lambda n : setattr(self, 'include_targets', n.get_collection_of_object_values(AuthenticationMethodTarget)), + "openIdConnectSetting": lambda n : setattr(self, 'open_id_connect_setting', n.get_object_value(OpenIdConnectSetting)), + } + 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("appId", self.app_id) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_object_values("includeTargets", self.include_targets) + writer.write_object_value("openIdConnectSetting", self.open_id_connect_setting) + + diff --git a/msgraph/generated/models/group.py b/msgraph/generated/models/group.py index 9ca1e3cd725..6a1b192f493 100644 --- a/msgraph/generated/models/group.py +++ b/msgraph/generated/models/group.py @@ -150,6 +150,10 @@ class Group(DirectoryObject, Parsable): rejected_senders: Optional[list[DirectoryObject]] = None # Timestamp of when the group was last renewed. This value can't be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only. renewed_date_time: Optional[datetime.datetime] = None + # Specifies the group behaviors that can be set for a Microsoft 365 group during creation. This property can be set only as part of creation (POST). For the list of possible values, see Microsoft 365 group behaviors and provisioning options. + resource_behavior_options: Optional[list[str]] = None + # Specifies the group resources that are associated with the Microsoft 365 group. The possible value is Team. For more information, see Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith). + resource_provisioning_options: Optional[list[str]] = None # Specifies whether the group is a security group. Required. Returned by default. Supports $filter (eq, ne, not, in). security_enabled: Optional[bool] = None # Security identifier of the group, used in Windows scenarios. Read-only. Returned by default. @@ -296,6 +300,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "proxyAddresses": lambda n : setattr(self, 'proxy_addresses', n.get_collection_of_primitive_values(str)), "rejectedSenders": lambda n : setattr(self, 'rejected_senders', n.get_collection_of_object_values(DirectoryObject)), "renewedDateTime": lambda n : setattr(self, 'renewed_date_time', n.get_datetime_value()), + "resourceBehaviorOptions": lambda n : setattr(self, 'resource_behavior_options', n.get_collection_of_primitive_values(str)), + "resourceProvisioningOptions": lambda n : setattr(self, 'resource_provisioning_options', n.get_collection_of_primitive_values(str)), "securityEnabled": lambda n : setattr(self, 'security_enabled', n.get_bool_value()), "securityIdentifier": lambda n : setattr(self, 'security_identifier', n.get_str_value()), "serviceProvisioningErrors": lambda n : setattr(self, 'service_provisioning_errors', n.get_collection_of_object_values(ServiceProvisioningError)), @@ -379,6 +385,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_primitive_values("proxyAddresses", self.proxy_addresses) writer.write_collection_of_object_values("rejectedSenders", self.rejected_senders) writer.write_datetime_value("renewedDateTime", self.renewed_date_time) + writer.write_collection_of_primitive_values("resourceBehaviorOptions", self.resource_behavior_options) + writer.write_collection_of_primitive_values("resourceProvisioningOptions", self.resource_provisioning_options) writer.write_bool_value("securityEnabled", self.security_enabled) writer.write_str_value("securityIdentifier", self.security_identifier) writer.write_collection_of_object_values("serviceProvisioningErrors", self.service_provisioning_errors) diff --git a/msgraph/generated/models/identity_governance/workflow_base.py b/msgraph/generated/models/identity_governance/workflow_base.py index a26366b5023..09e88724793 100644 --- a/msgraph/generated/models/identity_governance/workflow_base.py +++ b/msgraph/generated/models/identity_governance/workflow_base.py @@ -7,6 +7,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from ..directory_object import DirectoryObject from ..user import User from .lifecycle_workflow_category import LifecycleWorkflowCategory from .task import Task @@ -21,6 +22,8 @@ class WorkflowBase(AdditionalDataHolder, BackedModel, Parsable): # 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 administrationScopeTargets property + administration_scope_targets: Optional[list[DirectoryObject]] = None # The category property category: Optional[LifecycleWorkflowCategory] = None # The user who created the workflow. @@ -75,6 +78,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 ..directory_object import DirectoryObject from ..user import User from .lifecycle_workflow_category import LifecycleWorkflowCategory from .task import Task @@ -82,6 +86,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .workflow_execution_conditions import WorkflowExecutionConditions from .workflow_version import WorkflowVersion + from ..directory_object import DirectoryObject from ..user import User from .lifecycle_workflow_category import LifecycleWorkflowCategory from .task import Task @@ -90,6 +95,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .workflow_version import WorkflowVersion fields: dict[str, Callable[[Any], None]] = { + "administrationScopeTargets": lambda n : setattr(self, 'administration_scope_targets', n.get_collection_of_object_values(DirectoryObject)), "category": lambda n : setattr(self, 'category', n.get_enum_value(LifecycleWorkflowCategory)), "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(User)), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), @@ -113,6 +119,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("administrationScopeTargets", self.administration_scope_targets) writer.write_enum_value("category", self.category) writer.write_object_value("createdBy", self.created_by) writer.write_datetime_value("createdDateTime", self.created_date_time) diff --git a/msgraph/generated/models/message_tracing_root.py b/msgraph/generated/models/message_tracing_root.py new file mode 100644 index 00000000000..75678ec64f3 --- /dev/null +++ b/msgraph/generated/models/message_tracing_root.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 .entity import Entity + from .exchange_message_trace import ExchangeMessageTrace + +from .entity import Entity + +@dataclass +class MessageTracingRoot(Entity, Parsable): + # Represents the trace information of messages that pass through Exchange Online organizations. + message_traces: Optional[list[ExchangeMessageTrace]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MessageTracingRoot: + """ + 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: MessageTracingRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MessageTracingRoot() + + 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 .exchange_message_trace import ExchangeMessageTrace + + from .entity import Entity + from .exchange_message_trace import ExchangeMessageTrace + + fields: dict[str, Callable[[Any], None]] = { + "messageTraces": lambda n : setattr(self, 'message_traces', n.get_collection_of_object_values(ExchangeMessageTrace)), + } + 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("messageTraces", self.message_traces) + + diff --git a/msgraph/generated/models/open_id_connect_setting.py b/msgraph/generated/models/open_id_connect_setting.py new file mode 100644 index 00000000000..000b05a1435 --- /dev/null +++ b/msgraph/generated/models/open_id_connect_setting.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 OpenIdConnectSetting(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 Microsoft Entra ID's client ID as generated by the provider or admin to identify Microsoft Entra ID. In OIDC parlance, this is the client_id that external identity provider assigns to Microsoft Entra ID, which is also a recipient of a token from the external identity provider. + client_id: Optional[str] = None + # The host URL of the external identity provider's OIDC discovery endpoint. This endpoint must support the OIDC discovery process. + discovery_url: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OpenIdConnectSetting: + """ + 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: OpenIdConnectSetting + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OpenIdConnectSetting() + + 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]] = { + "clientId": lambda n : setattr(self, 'client_id', n.get_str_value()), + "discoveryUrl": lambda n : setattr(self, 'discovery_url', n.get_str_value()), + "@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("clientId", self.client_id) + writer.write_str_value("discoveryUrl", self.discovery_url) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/process_conversation_metadata.py b/msgraph/generated/models/process_conversation_metadata.py index 4a28448a82f..3947935656d 100644 --- a/msgraph/generated/models/process_conversation_metadata.py +++ b/msgraph/generated/models/process_conversation_metadata.py @@ -16,11 +16,11 @@ class ProcessConversationMetadata(ProcessContentMetadataBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.processConversationMetadata" - # List of resources (for example, file URLs, web URLs) accessed during the generation of this message (relevant for bot interactions). + # List of resources (for example, file URLs, web URLs) accessed during the generation of this message (relevant for bot interactions). The accessedResources property is deprecated and stopped returning data on August 20, 2025. Going forward, use the accessedResources_v2 property. accessed_resources: Optional[list[str]] = None - # The accessedResources_v2 property + # Lists details about the resources accessed by AI agents, such as identifiers, access type, and status. accessed_resources_v2: Optional[list[ResourceAccessDetail]] = None - # The agents property + # Indicates the information about an AI agent that participated in the preparation of the message. agents: Optional[list[AiAgentInfo]] = None # Identifier of the parent message in a threaded conversation, if applicable. parent_message_id: Optional[str] = None diff --git a/msgraph/generated/models/resource_access_detail.py b/msgraph/generated/models/resource_access_detail.py index 84de92b3b4f..b5ba26444c0 100644 --- a/msgraph/generated/models/resource_access_detail.py +++ b/msgraph/generated/models/resource_access_detail.py @@ -18,21 +18,21 @@ class ResourceAccessDetail(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The accessType property access_type: Optional[ResourceAccessType] = None - # The identifier property + # Unique identifier of the resource accessed. identifier: Optional[str] = None - # The isCrossPromptInjectionDetected property + # Indicates whether cross-prompt injection was detected during the access attempt. is_cross_prompt_injection_detected: Optional[bool] = None - # The labelId property + # Identifier for the sensitivity label applied to the resource, if any. label_id: Optional[str] = None - # The name property + # Name of the resource accessed. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # The status property status: Optional[ResourceAccessStatus] = None - # The storageId property + # Identifier for the resource in its native storage format. For SharePoint resources, this is the unique identifier of the list item. For other resources, this is the name of the location, such as Box, Dropbox, Exchange, or Google Drive. storage_id: Optional[str] = None - # The url property + # URL of the resource accessed. url: Optional[str] = None @staticmethod