Source code for azure.ai.translation.document._api_version

# ------------------------------------
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
# ------------------------------------

from enum import Enum


[docs]class DocumentTranslationApiVersion(str, Enum): """Document Translation API versions supported by this package""" #: This is the default version V1_0 = "1.0"
def validate_api_version(api_version): # type: (str) -> None """Raise ValueError if api_version is invalid """ if not api_version: return try: api_version = DocumentTranslationApiVersion(api_version) except ValueError: raise ValueError( "Unsupported API version '{}'. Please select from:\n{}".format( api_version, ", ".join(v.value for v in DocumentTranslationApiVersion) ) )