Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions sdk/deviceregistry/azure-mgmt-deviceregistry/_meta.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"commit": "812060f2268dc35ed8866bcbaf94aa767cf87c8d",
"commit": "bb720b097f7c7afa6cdc8246f6fb654ef390993a",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
"typespec_src": "specification/deviceregistry/DeviceRegistry.Management",
"@azure-tools/typespec-python": "0.38.4"
"@azure-tools/typespec-python": "0.40.0"
}
Original file line number Diff line number Diff line change
Expand Up @@ -411,7 +411,7 @@ def from_dict(
:param function key_extractors: A key extractor function.
:param str content_type: JSON by default, set application/xml if XML.
:returns: An instance of this model
:raises: DeserializationError if something went wrong
:raises DeserializationError: if something went wrong
:rtype: Self
"""
deserializer = Deserializer(cls._infer_class_models())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

VERSION = "1.0.0"
VERSION = "1.0.0b1"
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,6 @@ def __init__(self, *args, **kwargs) -> None:
self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer")

@distributed_trace
@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
def list(self, **kwargs: Any) -> AsyncIterable["_models.Operation"]:
"""List the operations for the provider.

Expand Down Expand Up @@ -146,7 +143,7 @@ def prepare_request(next_link=None):

async def extract_data(pipeline_response):
deserialized = pipeline_response.http_response.json()
list_of_elem = _deserialize(List[_models.Operation], deserialized["value"])
list_of_elem = _deserialize(List[_models.Operation], deserialized.get("value", []))
if cls:
list_of_elem = cls(list_of_elem) # type: ignore
return deserialized.get("nextLink") or None, AsyncList(list_of_elem)
Expand Down Expand Up @@ -188,9 +185,6 @@ def __init__(self, *args, **kwargs) -> None:
self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer")

@distributed_trace_async
@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
async def get(self, location: str, operation_id: str, **kwargs: Any) -> _models.OperationStatusResult:
"""Returns the current status of an async operation.

Expand Down Expand Up @@ -274,9 +268,6 @@ def __init__(self, *args, **kwargs) -> None:
self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer")

@distributed_trace_async
@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
async def get(self, resource_group_name: str, asset_name: str, **kwargs: Any) -> _models.Asset:
"""Get a Asset.

Expand Down Expand Up @@ -342,9 +333,6 @@ async def get(self, resource_group_name: str, asset_name: str, **kwargs: Any) ->

return deserialized # type: ignore

@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
async def _create_or_replace_initial(
self, resource_group_name: str, asset_name: str, resource: Union[_models.Asset, JSON, IO[bytes]], **kwargs: Any
) -> AsyncIterator[bytes]:
Expand Down Expand Up @@ -499,9 +487,6 @@ async def begin_create_or_replace(
"""

@distributed_trace_async
@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
async def begin_create_or_replace(
self, resource_group_name: str, asset_name: str, resource: Union[_models.Asset, JSON, IO[bytes]], **kwargs: Any
) -> AsyncLROPoller[_models.Asset]:
Expand Down Expand Up @@ -572,9 +557,6 @@ def get_long_running_output(pipeline_response):
self._client, raw_result, get_long_running_output, polling_method # type: ignore
)

@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
async def _update_initial(
self,
resource_group_name: str,
Expand Down Expand Up @@ -731,9 +713,6 @@ async def begin_update(
"""

@distributed_trace_async
@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
async def begin_update(
self,
resource_group_name: str,
Expand Down Expand Up @@ -808,9 +787,6 @@ def get_long_running_output(pipeline_response):
self._client, raw_result, get_long_running_output, polling_method # type: ignore
)

@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
async def _delete_initial(self, resource_group_name: str, asset_name: str, **kwargs: Any) -> AsyncIterator[bytes]:
error_map: MutableMapping = {
401: ClientAuthenticationError,
Expand Down Expand Up @@ -867,9 +843,6 @@ async def _delete_initial(self, resource_group_name: str, asset_name: str, **kwa
return deserialized # type: ignore

@distributed_trace_async
@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
async def begin_delete(self, resource_group_name: str, asset_name: str, **kwargs: Any) -> AsyncLROPoller[None]:
"""Delete a Asset.

Expand Down Expand Up @@ -927,9 +900,6 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
return AsyncLROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore

@distributed_trace
@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
def list_by_resource_group(self, resource_group_name: str, **kwargs: Any) -> AsyncIterable["_models.Asset"]:
"""List Asset resources by resource group.

Expand Down Expand Up @@ -994,7 +964,7 @@ def prepare_request(next_link=None):

async def extract_data(pipeline_response):
deserialized = pipeline_response.http_response.json()
list_of_elem = _deserialize(List[_models.Asset], deserialized["value"])
list_of_elem = _deserialize(List[_models.Asset], deserialized.get("value", []))
if cls:
list_of_elem = cls(list_of_elem) # type: ignore
return deserialized.get("nextLink") or None, AsyncList(list_of_elem)
Expand All @@ -1018,9 +988,6 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)

@distributed_trace
@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
def list_by_subscription(self, **kwargs: Any) -> AsyncIterable["_models.Asset"]:
"""List Asset resources by subscription ID.

Expand Down Expand Up @@ -1081,7 +1048,7 @@ def prepare_request(next_link=None):

async def extract_data(pipeline_response):
deserialized = pipeline_response.http_response.json()
list_of_elem = _deserialize(List[_models.Asset], deserialized["value"])
list_of_elem = _deserialize(List[_models.Asset], deserialized.get("value", []))
if cls:
list_of_elem = cls(list_of_elem) # type: ignore
return deserialized.get("nextLink") or None, AsyncList(list_of_elem)
Expand Down Expand Up @@ -1123,9 +1090,6 @@ def __init__(self, *args, **kwargs) -> None:
self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer")

@distributed_trace_async
@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
async def get(
self, resource_group_name: str, asset_endpoint_profile_name: str, **kwargs: Any
) -> _models.AssetEndpointProfile:
Expand Down Expand Up @@ -1193,9 +1157,6 @@ async def get(

return deserialized # type: ignore

@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
async def _create_or_replace_initial(
self,
resource_group_name: str,
Expand Down Expand Up @@ -1357,9 +1318,6 @@ async def begin_create_or_replace(
"""

@distributed_trace_async
@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
async def begin_create_or_replace(
self,
resource_group_name: str,
Expand Down Expand Up @@ -1435,9 +1393,6 @@ def get_long_running_output(pipeline_response):
self._client, raw_result, get_long_running_output, polling_method # type: ignore
)

@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
async def _update_initial(
self,
resource_group_name: str,
Expand Down Expand Up @@ -1597,9 +1552,6 @@ async def begin_update(
"""

@distributed_trace_async
@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
async def begin_update(
self,
resource_group_name: str,
Expand Down Expand Up @@ -1676,9 +1628,6 @@ def get_long_running_output(pipeline_response):
self._client, raw_result, get_long_running_output, polling_method # type: ignore
)

@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
async def _delete_initial(
self, resource_group_name: str, asset_endpoint_profile_name: str, **kwargs: Any
) -> AsyncIterator[bytes]:
Expand Down Expand Up @@ -1737,9 +1686,6 @@ async def _delete_initial(
return deserialized # type: ignore

@distributed_trace_async
@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
async def begin_delete(
self, resource_group_name: str, asset_endpoint_profile_name: str, **kwargs: Any
) -> AsyncLROPoller[None]:
Expand Down Expand Up @@ -1799,9 +1745,6 @@ def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-
return AsyncLROPoller[None](self._client, raw_result, get_long_running_output, polling_method) # type: ignore

@distributed_trace
@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
def list_by_resource_group(
self, resource_group_name: str, **kwargs: Any
) -> AsyncIterable["_models.AssetEndpointProfile"]:
Expand Down Expand Up @@ -1869,7 +1812,7 @@ def prepare_request(next_link=None):

async def extract_data(pipeline_response):
deserialized = pipeline_response.http_response.json()
list_of_elem = _deserialize(List[_models.AssetEndpointProfile], deserialized["value"])
list_of_elem = _deserialize(List[_models.AssetEndpointProfile], deserialized.get("value", []))
if cls:
list_of_elem = cls(list_of_elem) # type: ignore
return deserialized.get("nextLink") or None, AsyncList(list_of_elem)
Expand All @@ -1893,9 +1836,6 @@ async def get_next(next_link=None):
return AsyncItemPaged(get_next, extract_data)

@distributed_trace
@api_version_validation(
params_added_on={"2024-09-01-preview": ["base_url"]},
)
def list_by_subscription(self, **kwargs: Any) -> AsyncIterable["_models.AssetEndpointProfile"]:
"""List AssetEndpointProfile resources by subscription ID.

Expand Down Expand Up @@ -1957,7 +1897,7 @@ def prepare_request(next_link=None):

async def extract_data(pipeline_response):
deserialized = pipeline_response.http_response.json()
list_of_elem = _deserialize(List[_models.AssetEndpointProfile], deserialized["value"])
list_of_elem = _deserialize(List[_models.AssetEndpointProfile], deserialized.get("value", []))
if cls:
list_of_elem = cls(list_of_elem) # type: ignore
return deserialized.get("nextLink") or None, AsyncList(list_of_elem)
Expand Down Expand Up @@ -2001,9 +1941,7 @@ def __init__(self, *args, **kwargs) -> None:
@distributed_trace_async
@api_version_validation(
method_added_on="2024-09-01-preview",
params_added_on={
"2024-09-01-preview": ["base_url", "api_version", "subscription_id", "billing_container_name", "accept"]
},
params_added_on={"2024-09-01-preview": ["api_version", "subscription_id", "billing_container_name", "accept"]},
)
async def get(self, billing_container_name: str, **kwargs: Any) -> _models.BillingContainer:
"""Get a BillingContainer.
Expand Down Expand Up @@ -2069,7 +2007,7 @@ async def get(self, billing_container_name: str, **kwargs: Any) -> _models.Billi
@distributed_trace
@api_version_validation(
method_added_on="2024-09-01-preview",
params_added_on={"2024-09-01-preview": ["base_url", "api_version", "subscription_id", "accept"]},
params_added_on={"2024-09-01-preview": ["api_version", "subscription_id", "accept"]},
)
def list_by_subscription(self, **kwargs: Any) -> AsyncIterable["_models.BillingContainer"]:
"""List BillingContainer resources by subscription ID.
Expand Down Expand Up @@ -2132,7 +2070,7 @@ def prepare_request(next_link=None):

async def extract_data(pipeline_response):
deserialized = pipeline_response.http_response.json()
list_of_elem = _deserialize(List[_models.BillingContainer], deserialized["value"])
list_of_elem = _deserialize(List[_models.BillingContainer], deserialized.get("value", []))
if cls:
list_of_elem = cls(list_of_elem) # type: ignore
return deserialized.get("nextLink") or None, AsyncList(list_of_elem)
Expand Down
Loading