32
32
from collections .abc import MutableMapping
33
33
else :
34
34
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
35
- if sys .version_info >= (3 , 8 ):
36
- from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports
37
- else :
38
- from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports
39
35
JSON = MutableMapping [str , Any ] # pylint: disable=unsubscriptable-object
40
36
T = TypeVar ("T" )
41
37
ClsType = Optional [Callable [[PipelineResponse [HttpRequest , HttpResponse ], T , Dict [str , Any ]], Any ]]
@@ -50,7 +46,7 @@ def build_metric_definitions_list_request(
50
46
_headers = case_insensitive_dict (kwargs .pop ("headers" , {}) or {})
51
47
_params = case_insensitive_dict (kwargs .pop ("params" , {}) or {})
52
48
53
- api_version : Literal [ "2018-01-01" ] = kwargs .pop ("api_version" , _params .pop ("api-version" , "2018-01-01" ))
49
+ api_version : str = kwargs .pop ("api_version" , _params .pop ("api-version" , "2018-01-01" ))
54
50
accept = _headers .pop ("Accept" , "application/json" )
55
51
56
52
# Construct URL
@@ -89,7 +85,7 @@ def build_metrics_list_request(
89
85
_headers = case_insensitive_dict (kwargs .pop ("headers" , {}) or {})
90
86
_params = case_insensitive_dict (kwargs .pop ("params" , {}) or {})
91
87
92
- api_version : Literal [ "2018-01-01" ] = kwargs .pop ("api_version" , _params .pop ("api-version" , "2018-01-01" ))
88
+ api_version : str = kwargs .pop ("api_version" , _params .pop ("api-version" , "2018-01-01" ))
93
89
accept = _headers .pop ("Accept" , "application/json" )
94
90
95
91
# Construct URL
@@ -133,9 +129,7 @@ def build_metric_namespaces_list_request(
133
129
_headers = case_insensitive_dict (kwargs .pop ("headers" , {}) or {})
134
130
_params = case_insensitive_dict (kwargs .pop ("params" , {}) or {})
135
131
136
- api_version : Literal ["2017-12-01-preview" ] = kwargs .pop (
137
- "api_version" , _params .pop ("api-version" , "2017-12-01-preview" )
138
- )
132
+ api_version : str = kwargs .pop ("api_version" , _params .pop ("api-version" , "2017-12-01-preview" ))
139
133
accept = _headers .pop ("Accept" , "application/json" )
140
134
141
135
# Construct URL
@@ -240,7 +234,7 @@ def list(self, resource_uri: str, *, metricnamespace: Optional[str] = None, **kw
240
234
_headers = kwargs .pop ("headers" , {}) or {}
241
235
_params = case_insensitive_dict (kwargs .pop ("params" , {}) or {})
242
236
243
- api_version : Literal [ "2018-01-01" ] = kwargs .pop ("api_version" , _params .pop ("api-version" , "2018-01-01" ))
237
+ api_version : str = kwargs .pop ("api_version" , _params .pop ("api-version" , "2018-01-01" ))
244
238
cls : ClsType [JSON ] = kwargs .pop ("cls" , None )
245
239
246
240
error_map = {
@@ -463,7 +457,7 @@ def list(
463
457
_headers = kwargs .pop ("headers" , {}) or {}
464
458
_params = case_insensitive_dict (kwargs .pop ("params" , {}) or {})
465
459
466
- api_version : Literal [ "2018-01-01" ] = kwargs .pop ("api_version" , _params .pop ("api-version" , "2018-01-01" ))
460
+ api_version : str = kwargs .pop ("api_version" , _params .pop ("api-version" , "2018-01-01" ))
467
461
cls : ClsType [JSON ] = kwargs .pop ("cls" , None )
468
462
469
463
request = build_metrics_list_request (
@@ -553,9 +547,7 @@ def list(self, resource_uri: str, *, start_time: Optional[str] = None, **kwargs:
553
547
_headers = kwargs .pop ("headers" , {}) or {}
554
548
_params = case_insensitive_dict (kwargs .pop ("params" , {}) or {})
555
549
556
- api_version : Literal ["2017-12-01-preview" ] = kwargs .pop (
557
- "api_version" , _params .pop ("api-version" , "2017-12-01-preview" )
558
- )
550
+ api_version : str = kwargs .pop ("api_version" , _params .pop ("api-version" , "2017-12-01-preview" ))
559
551
cls : ClsType [JSON ] = kwargs .pop ("cls" , None )
560
552
561
553
error_map = {
0 commit comments