Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ def __init__(
super(ComputerVisionClient, self).__init__(self.config.credentials, self.config)

client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
self.api_version = '3.0'
self.api_version = '3.2'
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)

Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ def __init__(
raise ValueError("Parameter 'endpoint' must not be None.")
if credentials is None:
raise ValueError("Parameter 'credentials' must not be None.")
base_url = '{Endpoint}/vision/v3.0'
base_url = '{Endpoint}/vision/v3.2'

super(ComputerVisionClientConfiguration, self).__init__(base_url)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,17 @@
try:
from ._models_py3 import AdultInfo
from ._models_py3 import AnalyzeResults
from ._models_py3 import Appearance
from ._models_py3 import AreaOfInterestResult
from ._models_py3 import BoundingRect
from ._models_py3 import Category
from ._models_py3 import CategoryDetail
from ._models_py3 import CelebritiesModel
from ._models_py3 import CelebrityResults
from ._models_py3 import ColorInfo
from ._models_py3 import ComputerVisionError, ComputerVisionErrorException
from ._models_py3 import ComputerVisionError
from ._models_py3 import ComputerVisionErrorResponse, ComputerVisionErrorResponseException
from ._models_py3 import ComputerVisionInnerError
from ._models_py3 import ComputerVisionOcrError, ComputerVisionOcrErrorException
from ._models_py3 import DetectedBrand
from ._models_py3 import DetectedObject
from ._models_py3 import DetectResult
Expand All @@ -34,7 +37,6 @@
from ._models_py3 import ImageTag
from ._models_py3 import ImageType
from ._models_py3 import ImageUrl
from ._models_py3 import LandmarkResults
from ._models_py3 import LandmarksModel
from ._models_py3 import Line
from ._models_py3 import ListModelsResult
Expand All @@ -46,19 +48,23 @@
from ._models_py3 import OcrWord
from ._models_py3 import ReadOperationResult
from ._models_py3 import ReadResult
from ._models_py3 import Style
from ._models_py3 import TagResult
from ._models_py3 import Word
except (SyntaxError, ImportError):
from ._models import AdultInfo
from ._models import AnalyzeResults
from ._models import Appearance
from ._models import AreaOfInterestResult
from ._models import BoundingRect
from ._models import Category
from ._models import CategoryDetail
from ._models import CelebritiesModel
from ._models import CelebrityResults
from ._models import ColorInfo
from ._models import ComputerVisionError, ComputerVisionErrorException
from ._models import ComputerVisionError
from ._models import ComputerVisionErrorResponse, ComputerVisionErrorResponseException
from ._models import ComputerVisionInnerError
from ._models import ComputerVisionOcrError, ComputerVisionOcrErrorException
from ._models import DetectedBrand
from ._models import DetectedObject
from ._models import DetectResult
Expand All @@ -73,7 +79,6 @@
from ._models import ImageTag
from ._models import ImageType
from ._models import ImageUrl
from ._models import LandmarkResults
from ._models import LandmarksModel
from ._models import Line
from ._models import ListModelsResult
Expand All @@ -85,30 +90,37 @@
from ._models import OcrWord
from ._models import ReadOperationResult
from ._models import ReadResult
from ._models import Style
from ._models import TagResult
from ._models import Word
from ._computer_vision_client_enums import (
ComputerVisionErrorCodes,
ComputerVisionInnerErrorCodeValue,
DescriptionExclude,
Details,
Gender,
OcrDetectionLanguage,
OcrLanguages,
OperationStatusCodes,
TextRecognitionResultDimensionUnit,
TextStyle,
VisualFeatureTypes,
)

__all__ = [
'AdultInfo',
'AnalyzeResults',
'Appearance',
'AreaOfInterestResult',
'BoundingRect',
'Category',
'CategoryDetail',
'CelebritiesModel',
'CelebrityResults',
'ColorInfo',
'ComputerVisionError', 'ComputerVisionErrorException',
'ComputerVisionError',
'ComputerVisionErrorResponse', 'ComputerVisionErrorResponseException',
'ComputerVisionInnerError',
'ComputerVisionOcrError', 'ComputerVisionOcrErrorException',
'DetectedBrand',
'DetectedObject',
'DetectResult',
Expand All @@ -123,7 +135,6 @@
'ImageTag',
'ImageType',
'ImageUrl',
'LandmarkResults',
'LandmarksModel',
'Line',
'ListModelsResult',
Expand All @@ -135,11 +146,15 @@
'OcrWord',
'ReadOperationResult',
'ReadResult',
'Style',
'TagResult',
'Word',
'Gender',
'ComputerVisionErrorCodes',
'ComputerVisionInnerErrorCodeValue',
'OperationStatusCodes',
'TextRecognitionResultDimensionUnit',
'TextStyle',
'DescriptionExclude',
'OcrLanguages',
'VisualFeatureTypes',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,37 @@ class Gender(str, Enum):
female = "Female"


class ComputerVisionErrorCodes(str, Enum):

invalid_request = "InvalidRequest"
invalid_argument = "InvalidArgument"
internal_server_error = "InternalServerError"
service_unavailable = "ServiceUnavailable"


class ComputerVisionInnerErrorCodeValue(str, Enum):

invalid_image_format = "InvalidImageFormat"
unsupported_media_type = "UnsupportedMediaType"
invalid_image_url = "InvalidImageUrl"
not_supported_feature = "NotSupportedFeature"
not_supported_image = "NotSupportedImage"
timeout = "Timeout"
internal_server_error = "InternalServerError"
invalid_image_size = "InvalidImageSize"
bad_argument = "BadArgument"
detect_face_error = "DetectFaceError"
not_supported_language = "NotSupportedLanguage"
invalid_thumbnail_size = "InvalidThumbnailSize"
invalid_details = "InvalidDetails"
invalid_model = "InvalidModel"
cancelled_request = "CancelledRequest"
not_supported_visual_feature = "NotSupportedVisualFeature"
failed_to_process = "FailedToProcess"
unspecified = "Unspecified"
storage_exception = "StorageException"


class OperationStatusCodes(str, Enum):

not_started = "notStarted"
Expand All @@ -32,6 +63,12 @@ class TextRecognitionResultDimensionUnit(str, Enum):
inch = "inch"


class TextStyle(str, Enum):

other = "other"
handwriting = "handwriting"


class DescriptionExclude(str, Enum):

celebrities = "Celebrities"
Expand Down Expand Up @@ -84,13 +121,79 @@ class VisualFeatureTypes(str, Enum):

class OcrDetectionLanguage(str, Enum):

af = "af"
ast = "ast"
bi = "bi"
br = "br"
ca = "ca"
ceb = "ceb"
ch = "ch"
co = "co"
crh = "crh"
cs = "cs"
csb = "csb"
da = "da"
de = "de"
en = "en"
es = "es"
et = "et"
eu = "eu"
fi = "fi"
fil = "fil"
fj = "fj"
fr = "fr"
de = "de"
fur = "fur"
fy = "fy"
ga = "ga"
gd = "gd"
gil = "gil"
gl = "gl"
gv = "gv"
hni = "hni"
hsb = "hsb"
ht = "ht"
hu = "hu"
ia = "ia"
id = "id"
it = "it"
iu = "iu"
ja = "ja"
jv = "jv"
kaa = "kaa"
kac = "kac"
kea = "kea"
kha = "kha"
kl = "kl"
ko = "ko"
ku = "ku"
kw = "kw"
lb = "lb"
ms = "ms"
mww = "mww"
nap = "nap"
nl = "nl"
no = "no"
oc = "oc"
pl = "pl"
pt = "pt"
quc = "quc"
rm = "rm"
sco = "sco"
sl = "sl"
sq = "sq"
sv = "sv"
sw = "sw"
tet = "tet"
tr = "tr"
tt = "tt"
uz = "uz"
vo = "vo"
wae = "wae"
yua = "yua"
za = "za"
zh_hans = "zh-Hans"
zh_hant = "zh-Hant"
zu = "zu"


class Details(str, Enum):
Expand Down
Loading