@@ -84,9 +84,6 @@ def __init__(self, *args, **kwargs) -> None:
8484 self ._deserialize : Deserializer = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
8585
8686 @distributed_trace
87- @api_version_validation (
88- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
89- )
9087 def list (self , ** kwargs : Any ) -> AsyncIterable ["_models.Operation" ]:
9188 """List the operations for the provider.
9289
@@ -146,7 +143,7 @@ def prepare_request(next_link=None):
146143
147144 async def extract_data (pipeline_response ):
148145 deserialized = pipeline_response .http_response .json ()
149- list_of_elem = _deserialize (List [_models .Operation ], deserialized [ "value" ] )
146+ list_of_elem = _deserialize (List [_models .Operation ], deserialized . get ( "value" , []) )
150147 if cls :
151148 list_of_elem = cls (list_of_elem ) # type: ignore
152149 return deserialized .get ("nextLink" ) or None , AsyncList (list_of_elem )
@@ -188,9 +185,6 @@ def __init__(self, *args, **kwargs) -> None:
188185 self ._deserialize : Deserializer = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
189186
190187 @distributed_trace_async
191- @api_version_validation (
192- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
193- )
194188 async def get (self , location : str , operation_id : str , ** kwargs : Any ) -> _models .OperationStatusResult :
195189 """Returns the current status of an async operation.
196190
@@ -274,9 +268,6 @@ def __init__(self, *args, **kwargs) -> None:
274268 self ._deserialize : Deserializer = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
275269
276270 @distributed_trace_async
277- @api_version_validation (
278- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
279- )
280271 async def get (self , resource_group_name : str , asset_name : str , ** kwargs : Any ) -> _models .Asset :
281272 """Get a Asset.
282273
@@ -342,9 +333,6 @@ async def get(self, resource_group_name: str, asset_name: str, **kwargs: Any) ->
342333
343334 return deserialized # type: ignore
344335
345- @api_version_validation (
346- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
347- )
348336 async def _create_or_replace_initial (
349337 self , resource_group_name : str , asset_name : str , resource : Union [_models .Asset , JSON , IO [bytes ]], ** kwargs : Any
350338 ) -> AsyncIterator [bytes ]:
@@ -499,9 +487,6 @@ async def begin_create_or_replace(
499487 """
500488
501489 @distributed_trace_async
502- @api_version_validation (
503- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
504- )
505490 async def begin_create_or_replace (
506491 self , resource_group_name : str , asset_name : str , resource : Union [_models .Asset , JSON , IO [bytes ]], ** kwargs : Any
507492 ) -> AsyncLROPoller [_models .Asset ]:
@@ -572,9 +557,6 @@ def get_long_running_output(pipeline_response):
572557 self ._client , raw_result , get_long_running_output , polling_method # type: ignore
573558 )
574559
575- @api_version_validation (
576- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
577- )
578560 async def _update_initial (
579561 self ,
580562 resource_group_name : str ,
@@ -731,9 +713,6 @@ async def begin_update(
731713 """
732714
733715 @distributed_trace_async
734- @api_version_validation (
735- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
736- )
737716 async def begin_update (
738717 self ,
739718 resource_group_name : str ,
@@ -808,9 +787,6 @@ def get_long_running_output(pipeline_response):
808787 self ._client , raw_result , get_long_running_output , polling_method # type: ignore
809788 )
810789
811- @api_version_validation (
812- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
813- )
814790 async def _delete_initial (self , resource_group_name : str , asset_name : str , ** kwargs : Any ) -> AsyncIterator [bytes ]:
815791 error_map : MutableMapping = {
816792 401 : ClientAuthenticationError ,
@@ -867,9 +843,6 @@ async def _delete_initial(self, resource_group_name: str, asset_name: str, **kwa
867843 return deserialized # type: ignore
868844
869845 @distributed_trace_async
870- @api_version_validation (
871- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
872- )
873846 async def begin_delete (self , resource_group_name : str , asset_name : str , ** kwargs : Any ) -> AsyncLROPoller [None ]:
874847 """Delete a Asset.
875848
@@ -927,9 +900,6 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
927900 return AsyncLROPoller [None ](self ._client , raw_result , get_long_running_output , polling_method ) # type: ignore
928901
929902 @distributed_trace
930- @api_version_validation (
931- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
932- )
933903 def list_by_resource_group (self , resource_group_name : str , ** kwargs : Any ) -> AsyncIterable ["_models.Asset" ]:
934904 """List Asset resources by resource group.
935905
@@ -994,7 +964,7 @@ def prepare_request(next_link=None):
994964
995965 async def extract_data (pipeline_response ):
996966 deserialized = pipeline_response .http_response .json ()
997- list_of_elem = _deserialize (List [_models .Asset ], deserialized [ "value" ] )
967+ list_of_elem = _deserialize (List [_models .Asset ], deserialized . get ( "value" , []) )
998968 if cls :
999969 list_of_elem = cls (list_of_elem ) # type: ignore
1000970 return deserialized .get ("nextLink" ) or None , AsyncList (list_of_elem )
@@ -1018,9 +988,6 @@ async def get_next(next_link=None):
1018988 return AsyncItemPaged (get_next , extract_data )
1019989
1020990 @distributed_trace
1021- @api_version_validation (
1022- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
1023- )
1024991 def list_by_subscription (self , ** kwargs : Any ) -> AsyncIterable ["_models.Asset" ]:
1025992 """List Asset resources by subscription ID.
1026993
@@ -1081,7 +1048,7 @@ def prepare_request(next_link=None):
10811048
10821049 async def extract_data (pipeline_response ):
10831050 deserialized = pipeline_response .http_response .json ()
1084- list_of_elem = _deserialize (List [_models .Asset ], deserialized [ "value" ] )
1051+ list_of_elem = _deserialize (List [_models .Asset ], deserialized . get ( "value" , []) )
10851052 if cls :
10861053 list_of_elem = cls (list_of_elem ) # type: ignore
10871054 return deserialized .get ("nextLink" ) or None , AsyncList (list_of_elem )
@@ -1123,9 +1090,6 @@ def __init__(self, *args, **kwargs) -> None:
11231090 self ._deserialize : Deserializer = input_args .pop (0 ) if input_args else kwargs .pop ("deserializer" )
11241091
11251092 @distributed_trace_async
1126- @api_version_validation (
1127- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
1128- )
11291093 async def get (
11301094 self , resource_group_name : str , asset_endpoint_profile_name : str , ** kwargs : Any
11311095 ) -> _models .AssetEndpointProfile :
@@ -1193,9 +1157,6 @@ async def get(
11931157
11941158 return deserialized # type: ignore
11951159
1196- @api_version_validation (
1197- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
1198- )
11991160 async def _create_or_replace_initial (
12001161 self ,
12011162 resource_group_name : str ,
@@ -1357,9 +1318,6 @@ async def begin_create_or_replace(
13571318 """
13581319
13591320 @distributed_trace_async
1360- @api_version_validation (
1361- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
1362- )
13631321 async def begin_create_or_replace (
13641322 self ,
13651323 resource_group_name : str ,
@@ -1435,9 +1393,6 @@ def get_long_running_output(pipeline_response):
14351393 self ._client , raw_result , get_long_running_output , polling_method # type: ignore
14361394 )
14371395
1438- @api_version_validation (
1439- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
1440- )
14411396 async def _update_initial (
14421397 self ,
14431398 resource_group_name : str ,
@@ -1597,9 +1552,6 @@ async def begin_update(
15971552 """
15981553
15991554 @distributed_trace_async
1600- @api_version_validation (
1601- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
1602- )
16031555 async def begin_update (
16041556 self ,
16051557 resource_group_name : str ,
@@ -1676,9 +1628,6 @@ def get_long_running_output(pipeline_response):
16761628 self ._client , raw_result , get_long_running_output , polling_method # type: ignore
16771629 )
16781630
1679- @api_version_validation (
1680- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
1681- )
16821631 async def _delete_initial (
16831632 self , resource_group_name : str , asset_endpoint_profile_name : str , ** kwargs : Any
16841633 ) -> AsyncIterator [bytes ]:
@@ -1737,9 +1686,6 @@ async def _delete_initial(
17371686 return deserialized # type: ignore
17381687
17391688 @distributed_trace_async
1740- @api_version_validation (
1741- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
1742- )
17431689 async def begin_delete (
17441690 self , resource_group_name : str , asset_endpoint_profile_name : str , ** kwargs : Any
17451691 ) -> AsyncLROPoller [None ]:
@@ -1799,9 +1745,6 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
17991745 return AsyncLROPoller [None ](self ._client , raw_result , get_long_running_output , polling_method ) # type: ignore
18001746
18011747 @distributed_trace
1802- @api_version_validation (
1803- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
1804- )
18051748 def list_by_resource_group (
18061749 self , resource_group_name : str , ** kwargs : Any
18071750 ) -> AsyncIterable ["_models.AssetEndpointProfile" ]:
@@ -1869,7 +1812,7 @@ def prepare_request(next_link=None):
18691812
18701813 async def extract_data (pipeline_response ):
18711814 deserialized = pipeline_response .http_response .json ()
1872- list_of_elem = _deserialize (List [_models .AssetEndpointProfile ], deserialized [ "value" ] )
1815+ list_of_elem = _deserialize (List [_models .AssetEndpointProfile ], deserialized . get ( "value" , []) )
18731816 if cls :
18741817 list_of_elem = cls (list_of_elem ) # type: ignore
18751818 return deserialized .get ("nextLink" ) or None , AsyncList (list_of_elem )
@@ -1893,9 +1836,6 @@ async def get_next(next_link=None):
18931836 return AsyncItemPaged (get_next , extract_data )
18941837
18951838 @distributed_trace
1896- @api_version_validation (
1897- params_added_on = {"2024-09-01-preview" : ["base_url" ]},
1898- )
18991839 def list_by_subscription (self , ** kwargs : Any ) -> AsyncIterable ["_models.AssetEndpointProfile" ]:
19001840 """List AssetEndpointProfile resources by subscription ID.
19011841
@@ -1957,7 +1897,7 @@ def prepare_request(next_link=None):
19571897
19581898 async def extract_data (pipeline_response ):
19591899 deserialized = pipeline_response .http_response .json ()
1960- list_of_elem = _deserialize (List [_models .AssetEndpointProfile ], deserialized [ "value" ] )
1900+ list_of_elem = _deserialize (List [_models .AssetEndpointProfile ], deserialized . get ( "value" , []) )
19611901 if cls :
19621902 list_of_elem = cls (list_of_elem ) # type: ignore
19631903 return deserialized .get ("nextLink" ) or None , AsyncList (list_of_elem )
@@ -2001,9 +1941,7 @@ def __init__(self, *args, **kwargs) -> None:
20011941 @distributed_trace_async
20021942 @api_version_validation (
20031943 method_added_on = "2024-09-01-preview" ,
2004- params_added_on = {
2005- "2024-09-01-preview" : ["base_url" , "api_version" , "subscription_id" , "billing_container_name" , "accept" ]
2006- },
1944+ params_added_on = {"2024-09-01-preview" : ["api_version" , "subscription_id" , "billing_container_name" , "accept" ]},
20071945 )
20081946 async def get (self , billing_container_name : str , ** kwargs : Any ) -> _models .BillingContainer :
20091947 """Get a BillingContainer.
@@ -2069,7 +2007,7 @@ async def get(self, billing_container_name: str, **kwargs: Any) -> _models.Billi
20692007 @distributed_trace
20702008 @api_version_validation (
20712009 method_added_on = "2024-09-01-preview" ,
2072- params_added_on = {"2024-09-01-preview" : ["base_url" , " api_version" , "subscription_id" , "accept" ]},
2010+ params_added_on = {"2024-09-01-preview" : ["api_version" , "subscription_id" , "accept" ]},
20732011 )
20742012 def list_by_subscription (self , ** kwargs : Any ) -> AsyncIterable ["_models.BillingContainer" ]:
20752013 """List BillingContainer resources by subscription ID.
@@ -2132,7 +2070,7 @@ def prepare_request(next_link=None):
21322070
21332071 async def extract_data (pipeline_response ):
21342072 deserialized = pipeline_response .http_response .json ()
2135- list_of_elem = _deserialize (List [_models .BillingContainer ], deserialized [ "value" ] )
2073+ list_of_elem = _deserialize (List [_models .BillingContainer ], deserialized . get ( "value" , []) )
21362074 if cls :
21372075 list_of_elem = cls (list_of_elem ) # type: ignore
21382076 return deserialized .get ("nextLink" ) or None , AsyncList (list_of_elem )
0 commit comments