1212from typing import Any , AsyncIterable , AsyncIterator , Callable , Dict , IO , List , Optional , TypeVar , Union , cast , overload
1313import urllib .parse
1414
15+ from azure .core import AsyncPipelineClient
1516from azure .core .async_paging import AsyncItemPaged , AsyncList
1617from azure .core .exceptions import (
1718 ClientAuthenticationError ,
3435
3536from ... import models as _models
3637from ..._model_base import SdkJSONEncoder , _deserialize , _failsafe_deserialize
38+ from ..._serialization import Deserializer , Serializer
3739from ...operations ._operations import (
3840 build_broker_authentication_create_or_update_request ,
3941 build_broker_authentication_delete_request ,
7173 build_instance_update_request ,
7274 build_operations_list_request ,
7375)
76+ from .._configuration import IoTOperationsMgmtClientConfiguration
7477
7578if sys .version_info >= (3 , 9 ):
7679 from collections .abc import MutableMapping
@@ -93,10 +96,10 @@ class Operations:
9396
9497 def __init__ (self , * args , ** kwargs ) -> None :
9598 input_args = list (args )
96- self ._client = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
97- self ._config = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
98- self ._serialize = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
99- self ._deserialize = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
99+ self ._client : AsyncPipelineClient = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
100+ self ._config : IoTOperationsMgmtClientConfiguration = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
101+ self ._serialize : Serializer = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
102+ self ._deserialize : Deserializer = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
100103
101104 @distributed_trace
102105 def list (self , ** kwargs : Any ) -> AsyncIterable ["_models.Operation" ]:
@@ -194,10 +197,10 @@ class InstanceOperations:
194197
195198 def __init__ (self , * args , ** kwargs ) -> None :
196199 input_args = list (args )
197- self ._client = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
198- self ._config = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
199- self ._serialize = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
200- self ._deserialize = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
200+ self ._client : AsyncPipelineClient = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
201+ self ._config : IoTOperationsMgmtClientConfiguration = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
202+ self ._serialize : Serializer = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
203+ self ._deserialize : Deserializer = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
201204
202205 @distributed_trace_async
203206 async def get (self , resource_group_name : str , instance_name : str , ** kwargs : Any ) -> _models .InstanceResource :
@@ -966,10 +969,10 @@ class BrokerOperations:
966969
967970 def __init__ (self , * args , ** kwargs ) -> None :
968971 input_args = list (args )
969- self ._client = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
970- self ._config = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
971- self ._serialize = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
972- self ._deserialize = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
972+ self ._client : AsyncPipelineClient = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
973+ self ._config : IoTOperationsMgmtClientConfiguration = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
974+ self ._serialize : Serializer = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
975+ self ._deserialize : Deserializer = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
973976
974977 @distributed_trace_async
975978 async def get (
@@ -1516,10 +1519,10 @@ class BrokerListenerOperations:
15161519
15171520 def __init__ (self , * args , ** kwargs ) -> None :
15181521 input_args = list (args )
1519- self ._client = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
1520- self ._config = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
1521- self ._serialize = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
1522- self ._deserialize = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
1522+ self ._client : AsyncPipelineClient = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
1523+ self ._config : IoTOperationsMgmtClientConfiguration = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
1524+ self ._serialize : Serializer = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
1525+ self ._deserialize : Deserializer = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
15231526
15241527 @distributed_trace_async
15251528 async def get (
@@ -2095,10 +2098,10 @@ class BrokerAuthenticationOperations:
20952098
20962099 def __init__ (self , * args , ** kwargs ) -> None :
20972100 input_args = list (args )
2098- self ._client = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
2099- self ._config = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
2100- self ._serialize = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
2101- self ._deserialize = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
2101+ self ._client : AsyncPipelineClient = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
2102+ self ._config : IoTOperationsMgmtClientConfiguration = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
2103+ self ._serialize : Serializer = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
2104+ self ._deserialize : Deserializer = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
21022105
21032106 @distributed_trace_async
21042107 async def get (
@@ -2676,10 +2679,10 @@ class BrokerAuthorizationOperations:
26762679
26772680 def __init__ (self , * args , ** kwargs ) -> None :
26782681 input_args = list (args )
2679- self ._client = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
2680- self ._config = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
2681- self ._serialize = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
2682- self ._deserialize = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
2682+ self ._client : AsyncPipelineClient = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
2683+ self ._config : IoTOperationsMgmtClientConfiguration = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
2684+ self ._serialize : Serializer = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
2685+ self ._deserialize : Deserializer = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
26832686
26842687 @distributed_trace_async
26852688 async def get (
@@ -3257,10 +3260,10 @@ class DataflowProfileOperations:
32573260
32583261 def __init__ (self , * args , ** kwargs ) -> None :
32593262 input_args = list (args )
3260- self ._client = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
3261- self ._config = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
3262- self ._serialize = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
3263- self ._deserialize = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
3263+ self ._client : AsyncPipelineClient = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
3264+ self ._config : IoTOperationsMgmtClientConfiguration = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
3265+ self ._serialize : Serializer = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
3266+ self ._deserialize : Deserializer = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
32643267
32653268 @distributed_trace_async
32663269 async def get (
@@ -3811,10 +3814,10 @@ class DataflowOperations:
38113814
38123815 def __init__ (self , * args , ** kwargs ) -> None :
38133816 input_args = list (args )
3814- self ._client = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
3815- self ._config = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
3816- self ._serialize = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
3817- self ._deserialize = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
3817+ self ._client : AsyncPipelineClient = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
3818+ self ._config : IoTOperationsMgmtClientConfiguration = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
3819+ self ._serialize : Serializer = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
3820+ self ._deserialize : Deserializer = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
38183821
38193822 @distributed_trace_async
38203823 async def get (
@@ -4401,10 +4404,10 @@ class DataflowEndpointOperations:
44014404
44024405 def __init__ (self , * args , ** kwargs ) -> None :
44034406 input_args = list (args )
4404- self ._client = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
4405- self ._config = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
4406- self ._serialize = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
4407- self ._deserialize = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
4407+ self ._client : AsyncPipelineClient = input_args .pop (0 ) if input_args else kwargs .pop ("client" )
4408+ self ._config : IoTOperationsMgmtClientConfiguration = input_args .pop (0 ) if input_args else kwargs .pop ("config" )
4409+ self ._serialize : Serializer = input_args .pop (0 ) if input_args else kwargs .pop ("serializer" )
4410+ self ._deserialize : Deserializer = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
44084411
44094412 @distributed_trace_async
44104413 async def get (
0 commit comments