Skip to content

Commit fd5f23c

Browse files
azclibotSDKAutomsyyc
authored
[AutoRelease] t2-notificationhubs-2022-01-06-74264 (#22359)
* CodeGen from PR 17259 in Azure/azure-rest-api-specs Update readme.python.md (#17259) * version,CHANGELOG * test * Update CHANGELOG.md * Update _version.py Co-authored-by: SDKAuto <[email protected]> Co-authored-by: PythonSdkPipelines <PythonSdkPipelines> Co-authored-by: Yuchao Yan <[email protected]>
1 parent c2369a8 commit fd5f23c

11 files changed

+460
-2305
lines changed

sdk/notificationhubs/azure-mgmt-notificationhubs/CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Release History
22

3-
## 8.0.0 (2022-01-05)
3+
## 8.0.0 (2022-01-06)
44

55
**Breaking changes**
66

sdk/notificationhubs/azure-mgmt-notificationhubs/_meta.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"@autorest/[email protected]",
55
"@autorest/[email protected]"
66
],
7-
"commit": "d92d7a99548a48491f2dcccb2d9c2774ae98725a",
7+
"commit": "49876eb04aa9957efbd34e3bc8700aece76c31ee",
88
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
9-
"autorest_command": "autorest specification/notificationhubs/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --track2 --use=@autorest/[email protected] --use=@autorest/[email protected] --version=3.7.2",
9+
"autorest_command": "autorest specification/notificationhubs/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --python3-only --track2 --use=@autorest/[email protected] --use=@autorest/[email protected] --version=3.7.2",
1010
"readme": "specification/notificationhubs/resource-manager/readme.md"
1111
}

sdk/notificationhubs/azure-mgmt-notificationhubs/azure/mgmt/notificationhubs/_configuration.py

+5-8
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
from typing import TYPE_CHECKING
9+
from typing import Any, TYPE_CHECKING
1010

1111
from azure.core.configuration import Configuration
1212
from azure.core.pipeline import policies
@@ -16,8 +16,6 @@
1616

1717
if TYPE_CHECKING:
1818
# pylint: disable=unused-import,ungrouped-imports
19-
from typing import Any
20-
2119
from azure.core.credentials import TokenCredential
2220

2321

@@ -35,11 +33,10 @@ class NotificationHubsManagementClientConfiguration(Configuration):
3533

3634
def __init__(
3735
self,
38-
credential, # type: "TokenCredential"
39-
subscription_id, # type: str
40-
**kwargs # type: Any
41-
):
42-
# type: (...) -> None
36+
credential: "TokenCredential",
37+
subscription_id: str,
38+
**kwargs: Any
39+
) -> None:
4340
super(NotificationHubsManagementClientConfiguration, self).__init__(**kwargs)
4441
if credential is None:
4542
raise ValueError("Parameter 'credential' must not be None.")

sdk/notificationhubs/azure-mgmt-notificationhubs/azure/mgmt/notificationhubs/_notification_hubs_management_client.py

+10-14
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77
# --------------------------------------------------------------------------
88

99
from copy import deepcopy
10-
from typing import TYPE_CHECKING
10+
from typing import Any, Optional, TYPE_CHECKING
1111

12+
from azure.core.rest import HttpRequest, HttpResponse
1213
from azure.mgmt.core import ARMPipelineClient
1314
from msrest import Deserializer, Serializer
1415

@@ -18,12 +19,9 @@
1819

1920
if TYPE_CHECKING:
2021
# pylint: disable=unused-import,ungrouped-imports
21-
from typing import Any, Optional
22-
2322
from azure.core.credentials import TokenCredential
24-
from azure.core.rest import HttpRequest, HttpResponse
2523

26-
class NotificationHubsManagementClient(object):
24+
class NotificationHubsManagementClient:
2725
"""Azure NotificationHub client.
2826
2927
:ivar operations: Operations operations
@@ -45,12 +43,11 @@ class NotificationHubsManagementClient(object):
4543

4644
def __init__(
4745
self,
48-
credential, # type: "TokenCredential"
49-
subscription_id, # type: str
50-
base_url="https://management.azure.com", # type: str
51-
**kwargs # type: Any
52-
):
53-
# type: (...) -> None
46+
credential: "TokenCredential",
47+
subscription_id: str,
48+
base_url: str = "https://management.azure.com",
49+
**kwargs: Any
50+
) -> None:
5451
self._config = NotificationHubsManagementClientConfiguration(credential=credential, subscription_id=subscription_id, **kwargs)
5552
self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
5653

@@ -66,9 +63,8 @@ def __init__(
6663
def _send_request(
6764
self,
6865
request, # type: HttpRequest
69-
**kwargs # type: Any
70-
):
71-
# type: (...) -> HttpResponse
66+
**kwargs: Any
67+
) -> HttpResponse:
7268
"""Runs the network request through the client's chained policies.
7369
7470
>>> from azure.core.rest import HttpRequest

sdk/notificationhubs/azure-mgmt-notificationhubs/azure/mgmt/notificationhubs/models/__init__.py

+32-64
Original file line numberDiff line numberDiff line change
@@ -6,70 +6,38 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
try:
10-
from ._models_py3 import AdmCredential
11-
from ._models_py3 import ApnsCredential
12-
from ._models_py3 import BaiduCredential
13-
from ._models_py3 import CheckAvailabilityParameters
14-
from ._models_py3 import CheckAvailabilityResult
15-
from ._models_py3 import DebugSendResponse
16-
from ._models_py3 import ErrorResponse
17-
from ._models_py3 import GcmCredential
18-
from ._models_py3 import MpnsCredential
19-
from ._models_py3 import NamespaceCreateOrUpdateParameters
20-
from ._models_py3 import NamespaceListResult
21-
from ._models_py3 import NamespacePatchParameters
22-
from ._models_py3 import NamespaceResource
23-
from ._models_py3 import NotificationHubCreateOrUpdateParameters
24-
from ._models_py3 import NotificationHubListResult
25-
from ._models_py3 import NotificationHubPatchParameters
26-
from ._models_py3 import NotificationHubResource
27-
from ._models_py3 import Operation
28-
from ._models_py3 import OperationDisplay
29-
from ._models_py3 import OperationListResult
30-
from ._models_py3 import PnsCredentialsResource
31-
from ._models_py3 import PolicykeyResource
32-
from ._models_py3 import Resource
33-
from ._models_py3 import ResourceListKeys
34-
from ._models_py3 import SharedAccessAuthorizationRuleCreateOrUpdateParameters
35-
from ._models_py3 import SharedAccessAuthorizationRuleListResult
36-
from ._models_py3 import SharedAccessAuthorizationRuleProperties
37-
from ._models_py3 import SharedAccessAuthorizationRuleResource
38-
from ._models_py3 import Sku
39-
from ._models_py3 import SubResource
40-
from ._models_py3 import WnsCredential
41-
except (SyntaxError, ImportError):
42-
from ._models import AdmCredential # type: ignore
43-
from ._models import ApnsCredential # type: ignore
44-
from ._models import BaiduCredential # type: ignore
45-
from ._models import CheckAvailabilityParameters # type: ignore
46-
from ._models import CheckAvailabilityResult # type: ignore
47-
from ._models import DebugSendResponse # type: ignore
48-
from ._models import ErrorResponse # type: ignore
49-
from ._models import GcmCredential # type: ignore
50-
from ._models import MpnsCredential # type: ignore
51-
from ._models import NamespaceCreateOrUpdateParameters # type: ignore
52-
from ._models import NamespaceListResult # type: ignore
53-
from ._models import NamespacePatchParameters # type: ignore
54-
from ._models import NamespaceResource # type: ignore
55-
from ._models import NotificationHubCreateOrUpdateParameters # type: ignore
56-
from ._models import NotificationHubListResult # type: ignore
57-
from ._models import NotificationHubPatchParameters # type: ignore
58-
from ._models import NotificationHubResource # type: ignore
59-
from ._models import Operation # type: ignore
60-
from ._models import OperationDisplay # type: ignore
61-
from ._models import OperationListResult # type: ignore
62-
from ._models import PnsCredentialsResource # type: ignore
63-
from ._models import PolicykeyResource # type: ignore
64-
from ._models import Resource # type: ignore
65-
from ._models import ResourceListKeys # type: ignore
66-
from ._models import SharedAccessAuthorizationRuleCreateOrUpdateParameters # type: ignore
67-
from ._models import SharedAccessAuthorizationRuleListResult # type: ignore
68-
from ._models import SharedAccessAuthorizationRuleProperties # type: ignore
69-
from ._models import SharedAccessAuthorizationRuleResource # type: ignore
70-
from ._models import Sku # type: ignore
71-
from ._models import SubResource # type: ignore
72-
from ._models import WnsCredential # type: ignore
9+
from ._models_py3 import AdmCredential
10+
from ._models_py3 import ApnsCredential
11+
from ._models_py3 import BaiduCredential
12+
from ._models_py3 import CheckAvailabilityParameters
13+
from ._models_py3 import CheckAvailabilityResult
14+
from ._models_py3 import DebugSendResponse
15+
from ._models_py3 import ErrorResponse
16+
from ._models_py3 import GcmCredential
17+
from ._models_py3 import MpnsCredential
18+
from ._models_py3 import NamespaceCreateOrUpdateParameters
19+
from ._models_py3 import NamespaceListResult
20+
from ._models_py3 import NamespacePatchParameters
21+
from ._models_py3 import NamespaceResource
22+
from ._models_py3 import NotificationHubCreateOrUpdateParameters
23+
from ._models_py3 import NotificationHubListResult
24+
from ._models_py3 import NotificationHubPatchParameters
25+
from ._models_py3 import NotificationHubResource
26+
from ._models_py3 import Operation
27+
from ._models_py3 import OperationDisplay
28+
from ._models_py3 import OperationListResult
29+
from ._models_py3 import PnsCredentialsResource
30+
from ._models_py3 import PolicykeyResource
31+
from ._models_py3 import Resource
32+
from ._models_py3 import ResourceListKeys
33+
from ._models_py3 import SharedAccessAuthorizationRuleCreateOrUpdateParameters
34+
from ._models_py3 import SharedAccessAuthorizationRuleListResult
35+
from ._models_py3 import SharedAccessAuthorizationRuleProperties
36+
from ._models_py3 import SharedAccessAuthorizationRuleResource
37+
from ._models_py3 import Sku
38+
from ._models_py3 import SubResource
39+
from ._models_py3 import WnsCredential
40+
7341

7442
from ._notification_hubs_management_client_enums import (
7543
AccessRights,

0 commit comments

Comments
 (0)