Skip to content

Commit 34172de

Browse files
author
SDKAuto
committed
CodeGen from PR 34547 in Azure/azure-rest-api-specs
Merge f28c3d3f943a3efce8d96f00d1383186f072a8a4 into 9f69db7532b6706baedc004f2eda762196a3e1eb
1 parent d6612d0 commit 34172de

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+1407
-3158
lines changed

sdk/translation/azure-ai-translation-document/MANIFEST.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,3 @@ recursive-include samples *.py *.md
66
include azure/__init__.py
77
include azure/ai/__init__.py
88
include azure/ai/translation/__init__.py
9-
recursive-include doc *.rst
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"commit": "fd1acec611e742a931327cba26fd87a7ea559735",
3+
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
4+
"typespec_src": "specification/translation/Azure.AI.DocumentTranslation",
5+
"@azure-tools/typespec-python": "0.44.2"
6+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"CrossLanguagePackageId": "DocumentTranslation",
3+
"CrossLanguageDefinitionId": {
4+
"azure.ai.translation.document.models.BatchOptions": "DocumentTranslation.BatchOptions",
5+
"azure.ai.translation.document.models.DocumentBatch": "DocumentTranslation.BatchRequest",
6+
"azure.ai.translation.document.models.DocumentFilter": "DocumentTranslation.DocumentFilter",
7+
"azure.ai.translation.document.models.DocumentStatus": "DocumentTranslation.DocumentStatus",
8+
"azure.ai.translation.document.models.DocumentTranslateContent": "DocumentTranslation.DocumentTranslateContent",
9+
"azure.ai.translation.document.models.DocumentTranslationError": "DocumentTranslation.TranslationError",
10+
"azure.ai.translation.document.models.DocumentTranslationFileFormat": "DocumentTranslation.FileFormat",
11+
"azure.ai.translation.document.models.InnerTranslationError": "DocumentTranslation.InnerTranslationError",
12+
"azure.ai.translation.document.models.SourceInput": "DocumentTranslation.SourceInput",
13+
"azure.ai.translation.document.models.StartTranslationDetails": "DocumentTranslation.StartTranslationDetails",
14+
"azure.ai.translation.document.models.TranslationGlossary": "DocumentTranslation.Glossary",
15+
"azure.ai.translation.document.models.TranslationStatus": "DocumentTranslation.TranslationStatus",
16+
"azure.ai.translation.document.models.TranslationStatusSummary": "DocumentTranslation.StatusSummary",
17+
"azure.ai.translation.document.models.TranslationTarget": "DocumentTranslation.TargetInput",
18+
"azure.ai.translation.document.models.Status": "DocumentTranslation.Status",
19+
"azure.ai.translation.document.models.TranslationErrorCode": "DocumentTranslation.TranslationErrorCode",
20+
"azure.ai.translation.document.models.TranslationStorageSource": "DocumentTranslation.StorageSource",
21+
"azure.ai.translation.document.models.StorageInputType": "DocumentTranslation.StorageInputType",
22+
"azure.ai.translation.document.models.FileFormatType": "DocumentTranslation.FileFormatType",
23+
"azure.ai.translation.document.DocumentTranslationClient.begin_translation": "ClientCustomizations.DocumentTranslationClient.startTranslation",
24+
"azure.ai.translation.document.aio.DocumentTranslationClient.begin_translation": "ClientCustomizations.DocumentTranslationClient.startTranslation",
25+
"azure.ai.translation.document.DocumentTranslationClient.list_translation_statuses": "ClientCustomizations.DocumentTranslationClient.getTranslationsStatus",
26+
"azure.ai.translation.document.aio.DocumentTranslationClient.list_translation_statuses": "ClientCustomizations.DocumentTranslationClient.getTranslationsStatus",
27+
"azure.ai.translation.document.DocumentTranslationClient.get_document_status": "ClientCustomizations.DocumentTranslationClient.getDocumentStatus",
28+
"azure.ai.translation.document.aio.DocumentTranslationClient.get_document_status": "ClientCustomizations.DocumentTranslationClient.getDocumentStatus",
29+
"azure.ai.translation.document.DocumentTranslationClient.get_translation_status": "ClientCustomizations.DocumentTranslationClient.getTranslationStatus",
30+
"azure.ai.translation.document.aio.DocumentTranslationClient.get_translation_status": "ClientCustomizations.DocumentTranslationClient.getTranslationStatus",
31+
"azure.ai.translation.document.DocumentTranslationClient.cancel_translation": "ClientCustomizations.DocumentTranslationClient.cancelTranslation",
32+
"azure.ai.translation.document.aio.DocumentTranslationClient.cancel_translation": "ClientCustomizations.DocumentTranslationClient.cancelTranslation",
33+
"azure.ai.translation.document.DocumentTranslationClient.list_document_statuses": "ClientCustomizations.DocumentTranslationClient.getDocumentsStatus",
34+
"azure.ai.translation.document.aio.DocumentTranslationClient.list_document_statuses": "ClientCustomizations.DocumentTranslationClient.getDocumentsStatus",
35+
"azure.ai.translation.document.SingleDocumentTranslationClient.translate": "ClientCustomizations.SingleDocumentTranslationClient.documentTranslate",
36+
"azure.ai.translation.document.aio.SingleDocumentTranslationClient.translate": "ClientCustomizations.SingleDocumentTranslationClient.documentTranslate"
37+
}
38+
}

sdk/translation/azure-ai-translation-document/azure/ai/translation/document/__init__.py

Lines changed: 14 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,40 +5,30 @@
55
# Code generated by Microsoft (R) Python Code Generator.
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
8+
# pylint: disable=wrong-import-position
89

9-
from ._patch import DocumentTranslationClient
10-
from ._client import SingleDocumentTranslationClient
10+
from typing import TYPE_CHECKING
11+
12+
if TYPE_CHECKING:
13+
from ._patch import * # pylint: disable=unused-wildcard-import
14+
15+
from ._client import DocumentTranslationClient # type: ignore
16+
from ._client import SingleDocumentTranslationClient # type: ignore
1117
from ._version import VERSION
1218

1319
__version__ = VERSION
1420

15-
16-
from ._patch import DocumentTranslationApiVersion
17-
from ._patch import DocumentTranslationLROPoller
18-
from ._patch import TranslationGlossary
19-
from ._patch import TranslationTarget
20-
from ._patch import DocumentTranslationInput
21-
from ._patch import TranslationStatus
22-
from ._patch import DocumentStatus
23-
from ._patch import DocumentTranslationError
24-
from ._patch import DocumentTranslationFileFormat
25-
from ._patch import StorageInputType
21+
try:
22+
from ._patch import __all__ as _patch_all
23+
from ._patch import *
24+
except ImportError:
25+
_patch_all = []
2626
from ._patch import patch_sdk as _patch_sdk
2727

2828
__all__ = [
29-
"DocumentTranslationApiVersion",
30-
"DocumentTranslationLROPoller",
31-
"TranslationGlossary",
32-
"TranslationTarget",
33-
"DocumentTranslationInput",
34-
"TranslationStatus",
35-
"DocumentStatus",
36-
"DocumentTranslationError",
37-
"DocumentTranslationFileFormat",
38-
"StorageInputType",
3929
"DocumentTranslationClient",
4030
"SingleDocumentTranslationClient",
4131
]
42-
32+
__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore
4333

4434
_patch_sdk()

sdk/translation/azure-ai-translation-document/azure/ai/translation/document/_client.py

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
from ._configuration import DocumentTranslationClientConfiguration, SingleDocumentTranslationClientConfiguration
1919
from ._operations import DocumentTranslationClientOperationsMixin, SingleDocumentTranslationClientOperationsMixin
20-
from ._serialization import Deserializer, Serializer
20+
from ._utils.serialization import Deserializer, Serializer
2121

2222
if TYPE_CHECKING:
2323
from azure.core.credentials import TokenCredential
@@ -29,12 +29,13 @@ class DocumentTranslationClient(DocumentTranslationClientOperationsMixin):
2929
:param endpoint: Supported document Translation endpoint, protocol and hostname, for example:
3030
https://{TranslatorResourceName}.cognitiveservices.azure.com/translator. Required.
3131
:type endpoint: str
32-
:param credential: Credential used to authenticate requests to the service. Is either a
33-
AzureKeyCredential type or a TokenCredential type. Required.
32+
:param credential: Credential used to authenticate requests to the service. Is either a key
33+
credential type or a token credential type. Required.
3434
:type credential: ~azure.core.credentials.AzureKeyCredential or
3535
~azure.core.credentials.TokenCredential
36-
:keyword api_version: The API version to use for this operation. Default value is "2024-05-01".
37-
Note that overriding this default value may result in unsupported behavior.
36+
:keyword api_version: The API version to use for this operation. Default value is
37+
"2024-11-01-preview". Note that overriding this default value may result in unsupported
38+
behavior.
3839
:paramtype api_version: str
3940
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
4041
Retry-After header is present.
@@ -43,6 +44,7 @@ class DocumentTranslationClient(DocumentTranslationClientOperationsMixin):
4344
def __init__(self, endpoint: str, credential: Union[AzureKeyCredential, "TokenCredential"], **kwargs: Any) -> None:
4445
_endpoint = "{endpoint}/translator"
4546
self._config = DocumentTranslationClientConfiguration(endpoint=endpoint, credential=credential, **kwargs)
47+
4648
_policies = kwargs.pop("policies", None)
4749
if _policies is None:
4850
_policies = [
@@ -109,18 +111,20 @@ class SingleDocumentTranslationClient(SingleDocumentTranslationClientOperationsM
109111
:param endpoint: Supported document Translation endpoint, protocol and hostname, for example:
110112
https://{TranslatorResourceName}.cognitiveservices.azure.com/translator. Required.
111113
:type endpoint: str
112-
:param credential: Credential used to authenticate requests to the service. Is either a
113-
AzureKeyCredential type or a TokenCredential type. Required.
114+
:param credential: Credential used to authenticate requests to the service. Is either a key
115+
credential type or a token credential type. Required.
114116
:type credential: ~azure.core.credentials.AzureKeyCredential or
115117
~azure.core.credentials.TokenCredential
116-
:keyword api_version: The API version to use for this operation. Default value is "2024-05-01".
117-
Note that overriding this default value may result in unsupported behavior.
118+
:keyword api_version: The API version to use for this operation. Default value is
119+
"2024-11-01-preview". Note that overriding this default value may result in unsupported
120+
behavior.
118121
:paramtype api_version: str
119122
"""
120123

121124
def __init__(self, endpoint: str, credential: Union[AzureKeyCredential, "TokenCredential"], **kwargs: Any) -> None:
122125
_endpoint = "{endpoint}/translator"
123126
self._config = SingleDocumentTranslationClientConfiguration(endpoint=endpoint, credential=credential, **kwargs)
127+
124128
_policies = kwargs.pop("policies", None)
125129
if _policies is None:
126130
_policies = [

sdk/translation/azure-ai-translation-document/azure/ai/translation/document/_configuration.py

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,18 @@ class DocumentTranslationClientConfiguration: # pylint: disable=too-many-instan
2626
:param endpoint: Supported document Translation endpoint, protocol and hostname, for example:
2727
https://{TranslatorResourceName}.cognitiveservices.azure.com/translator. Required.
2828
:type endpoint: str
29-
:param credential: Credential used to authenticate requests to the service. Is either a
30-
AzureKeyCredential type or a TokenCredential type. Required.
29+
:param credential: Credential used to authenticate requests to the service. Is either a key
30+
credential type or a token credential type. Required.
3131
:type credential: ~azure.core.credentials.AzureKeyCredential or
3232
~azure.core.credentials.TokenCredential
33-
:keyword api_version: The API version to use for this operation. Default value is "2024-05-01".
34-
Note that overriding this default value may result in unsupported behavior.
33+
:keyword api_version: The API version to use for this operation. Default value is
34+
"2024-11-01-preview". Note that overriding this default value may result in unsupported
35+
behavior.
3536
:paramtype api_version: str
3637
"""
3738

3839
def __init__(self, endpoint: str, credential: Union[AzureKeyCredential, "TokenCredential"], **kwargs: Any) -> None:
39-
api_version: str = kwargs.pop("api_version", "2024-05-01")
40+
api_version: str = kwargs.pop("api_version", "2024-11-01-preview")
4041

4142
if endpoint is None:
4243
raise ValueError("Parameter 'endpoint' must not be None.")
@@ -81,17 +82,18 @@ class SingleDocumentTranslationClientConfiguration: # pylint: disable=too-many-
8182
:param endpoint: Supported document Translation endpoint, protocol and hostname, for example:
8283
https://{TranslatorResourceName}.cognitiveservices.azure.com/translator. Required.
8384
:type endpoint: str
84-
:param credential: Credential used to authenticate requests to the service. Is either a
85-
AzureKeyCredential type or a TokenCredential type. Required.
85+
:param credential: Credential used to authenticate requests to the service. Is either a key
86+
credential type or a token credential type. Required.
8687
:type credential: ~azure.core.credentials.AzureKeyCredential or
8788
~azure.core.credentials.TokenCredential
88-
:keyword api_version: The API version to use for this operation. Default value is "2024-05-01".
89-
Note that overriding this default value may result in unsupported behavior.
89+
:keyword api_version: The API version to use for this operation. Default value is
90+
"2024-11-01-preview". Note that overriding this default value may result in unsupported
91+
behavior.
9092
:paramtype api_version: str
9193
"""
9294

9395
def __init__(self, endpoint: str, credential: Union[AzureKeyCredential, "TokenCredential"], **kwargs: Any) -> None:
94-
api_version: str = kwargs.pop("api_version", "2024-05-01")
96+
api_version: str = kwargs.pop("api_version", "2024-11-01-preview")
9597

9698
if endpoint is None:
9799
raise ValueError("Parameter 'endpoint' must not be None.")

sdk/translation/azure-ai-translation-document/azure/ai/translation/document/_operations/__init__.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,23 @@
55
# Code generated by Microsoft (R) Python Code Generator.
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
8+
# pylint: disable=wrong-import-position
89

9-
from ._patch import DocumentTranslationClientOperationsMixin
10-
from ._patch import SingleDocumentTranslationClientOperationsMixin
10+
from typing import TYPE_CHECKING
1111

12+
if TYPE_CHECKING:
13+
from ._patch import * # pylint: disable=unused-wildcard-import
1214

15+
from ._operations import DocumentTranslationClientOperationsMixin # type: ignore
16+
from ._operations import SingleDocumentTranslationClientOperationsMixin # type: ignore
17+
18+
from ._patch import __all__ as _patch_all
19+
from ._patch import *
1320
from ._patch import patch_sdk as _patch_sdk
1421

1522
__all__ = [
1623
"DocumentTranslationClientOperationsMixin",
1724
"SingleDocumentTranslationClientOperationsMixin",
1825
]
19-
26+
__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore
2027
_patch_sdk()

0 commit comments

Comments
 (0)