99from copy import deepcopy
1010from typing import Any , TYPE_CHECKING
1111
12- from msrest import Deserializer , Serializer
13-
1412from azure .core .rest import HttpRequest , HttpResponse
1513from azure .mgmt .core import ARMPipelineClient
1614
1715from . import models
1816from ._configuration import AzureReservationAPIConfiguration
19- from .operations import AzureReservationAPIOperationsMixin , CalculateExchangeOperations , ExchangeOperations , OperationOperations , QuotaOperations , QuotaRequestStatusOperations , ReservationOperations , ReservationOrderOperations
17+ from ._serialization import Deserializer , Serializer
18+ from .operations import (
19+ AzureReservationAPIOperationsMixin ,
20+ CalculateExchangeOperations ,
21+ ExchangeOperations ,
22+ OperationOperations ,
23+ QuotaOperations ,
24+ QuotaRequestStatusOperations ,
25+ ReservationOperations ,
26+ ReservationOrderOperations ,
27+ )
2028
2129if TYPE_CHECKING :
2230 # pylint: disable=unused-import,ungrouped-imports
2331 from azure .core .credentials import TokenCredential
2432
25- class AzureReservationAPI (AzureReservationAPIOperationsMixin ): # pylint: disable=too-many-instance-attributes
33+
34+ class AzureReservationAPI (
35+ AzureReservationAPIOperationsMixin
36+ ): # pylint: disable=client-accepts-api-version-keyword,too-many-instance-attributes
2637 """This API describe Azure Reservation.
2738
2839 :ivar reservation: ReservationOperations operations
@@ -39,7 +50,7 @@ class AzureReservationAPI(AzureReservationAPIOperationsMixin): # pylint: disa
3950 :vartype quota: azure.mgmt.reservations.operations.QuotaOperations
4051 :ivar quota_request_status: QuotaRequestStatusOperations operations
4152 :vartype quota_request_status: azure.mgmt.reservations.operations.QuotaRequestStatusOperations
42- :param credential: Credential needed for the client to connect to Azure.
53+ :param credential: Credential needed for the client to connect to Azure. Required.
4354 :type credential: ~azure.core.credentials.TokenCredential
4455 :param base_url: Service URL. Default value is "https://management.azure.com".
4556 :type base_url: str
@@ -48,10 +59,7 @@ class AzureReservationAPI(AzureReservationAPIOperationsMixin): # pylint: disa
4859 """
4960
5061 def __init__ (
51- self ,
52- credential : "TokenCredential" ,
53- base_url : str = "https://management.azure.com" ,
54- ** kwargs : Any
62+ self , credential : "TokenCredential" , base_url : str = "https://management.azure.com" , ** kwargs : Any
5563 ) -> None :
5664 self ._config = AzureReservationAPIConfiguration (credential = credential , ** kwargs )
5765 self ._client = ARMPipelineClient (base_url = base_url , config = self ._config , ** kwargs )
@@ -61,19 +69,20 @@ def __init__(
6169 self ._deserialize = Deserializer (client_models )
6270 self ._serialize .client_side_validation = False
6371 self .reservation = ReservationOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
64- self .reservation_order = ReservationOrderOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
72+ self .reservation_order = ReservationOrderOperations (
73+ self ._client , self ._config , self ._serialize , self ._deserialize
74+ )
6575 self .operation = OperationOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
66- self .calculate_exchange = CalculateExchangeOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
76+ self .calculate_exchange = CalculateExchangeOperations (
77+ self ._client , self ._config , self ._serialize , self ._deserialize
78+ )
6779 self .exchange = ExchangeOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
6880 self .quota = QuotaOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
69- self .quota_request_status = QuotaRequestStatusOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
70-
81+ self .quota_request_status = QuotaRequestStatusOperations (
82+ self ._client , self ._config , self ._serialize , self ._deserialize
83+ )
7184
72- def _send_request (
73- self ,
74- request : HttpRequest ,
75- ** kwargs : Any
76- ) -> HttpResponse :
85+ def _send_request (self , request : HttpRequest , ** kwargs : Any ) -> HttpResponse :
7786 """Runs the network request through the client's chained policies.
7887
7988 >>> from azure.core.rest import HttpRequest
@@ -82,7 +91,7 @@ def _send_request(
8291 >>> response = client._send_request(request)
8392 <HttpResponse: 200 OK>
8493
85- For more information on this code flow, see https://aka.ms/azsdk/python/protocol/quickstart
94+ For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/ python/send_request
8695
8796 :param request: The network request you want to make. Required.
8897 :type request: ~azure.core.rest.HttpRequest
0 commit comments