1package computervision
2
3// Copyright (c) Microsoft Corporation. All rights reserved.
4// Licensed under the MIT License. See License.txt in the project root for license information.
5//
6// Code generated by Microsoft (R) AutoRest Code Generator.
7// Changes may cause incorrect behavior and will be lost if the code is regenerated.
8
9// DescriptionExclude enumerates the values for description exclude.
10type DescriptionExclude string
11
12const (
13	// Celebrities ...
14	Celebrities DescriptionExclude = "Celebrities"
15	// Landmarks ...
16	Landmarks DescriptionExclude = "Landmarks"
17)
18
19// PossibleDescriptionExcludeValues returns an array of possible values for the DescriptionExclude const type.
20func PossibleDescriptionExcludeValues() []DescriptionExclude {
21	return []DescriptionExclude{Celebrities, Landmarks}
22}
23
24// Details enumerates the values for details.
25type Details string
26
27const (
28	// DetailsCelebrities ...
29	DetailsCelebrities Details = "Celebrities"
30	// DetailsLandmarks ...
31	DetailsLandmarks Details = "Landmarks"
32)
33
34// PossibleDetailsValues returns an array of possible values for the Details const type.
35func PossibleDetailsValues() []Details {
36	return []Details{DetailsCelebrities, DetailsLandmarks}
37}
38
39// Gender enumerates the values for gender.
40type Gender string
41
42const (
43	// Female ...
44	Female Gender = "Female"
45	// Male ...
46	Male Gender = "Male"
47)
48
49// PossibleGenderValues returns an array of possible values for the Gender const type.
50func PossibleGenderValues() []Gender {
51	return []Gender{Female, Male}
52}
53
54// OcrDetectionLanguage enumerates the values for ocr detection language.
55type OcrDetectionLanguage string
56
57const (
58	// De ...
59	De OcrDetectionLanguage = "de"
60	// En ...
61	En OcrDetectionLanguage = "en"
62	// Es ...
63	Es OcrDetectionLanguage = "es"
64	// Fr ...
65	Fr OcrDetectionLanguage = "fr"
66	// It ...
67	It OcrDetectionLanguage = "it"
68	// Nl ...
69	Nl OcrDetectionLanguage = "nl"
70	// Pt ...
71	Pt OcrDetectionLanguage = "pt"
72)
73
74// PossibleOcrDetectionLanguageValues returns an array of possible values for the OcrDetectionLanguage const type.
75func PossibleOcrDetectionLanguageValues() []OcrDetectionLanguage {
76	return []OcrDetectionLanguage{De, En, Es, Fr, It, Nl, Pt}
77}
78
79// OcrLanguages enumerates the values for ocr languages.
80type OcrLanguages string
81
82const (
83	// OcrLanguagesAr ...
84	OcrLanguagesAr OcrLanguages = "ar"
85	// OcrLanguagesCs ...
86	OcrLanguagesCs OcrLanguages = "cs"
87	// OcrLanguagesDa ...
88	OcrLanguagesDa OcrLanguages = "da"
89	// OcrLanguagesDe ...
90	OcrLanguagesDe OcrLanguages = "de"
91	// OcrLanguagesEl ...
92	OcrLanguagesEl OcrLanguages = "el"
93	// OcrLanguagesEn ...
94	OcrLanguagesEn OcrLanguages = "en"
95	// OcrLanguagesEs ...
96	OcrLanguagesEs OcrLanguages = "es"
97	// OcrLanguagesFi ...
98	OcrLanguagesFi OcrLanguages = "fi"
99	// OcrLanguagesFr ...
100	OcrLanguagesFr OcrLanguages = "fr"
101	// OcrLanguagesHu ...
102	OcrLanguagesHu OcrLanguages = "hu"
103	// OcrLanguagesIt ...
104	OcrLanguagesIt OcrLanguages = "it"
105	// OcrLanguagesJa ...
106	OcrLanguagesJa OcrLanguages = "ja"
107	// OcrLanguagesKo ...
108	OcrLanguagesKo OcrLanguages = "ko"
109	// OcrLanguagesNb ...
110	OcrLanguagesNb OcrLanguages = "nb"
111	// OcrLanguagesNl ...
112	OcrLanguagesNl OcrLanguages = "nl"
113	// OcrLanguagesPl ...
114	OcrLanguagesPl OcrLanguages = "pl"
115	// OcrLanguagesPt ...
116	OcrLanguagesPt OcrLanguages = "pt"
117	// OcrLanguagesRo ...
118	OcrLanguagesRo OcrLanguages = "ro"
119	// OcrLanguagesRu ...
120	OcrLanguagesRu OcrLanguages = "ru"
121	// OcrLanguagesSk ...
122	OcrLanguagesSk OcrLanguages = "sk"
123	// OcrLanguagesSrCyrl ...
124	OcrLanguagesSrCyrl OcrLanguages = "sr-Cyrl"
125	// OcrLanguagesSrLatn ...
126	OcrLanguagesSrLatn OcrLanguages = "sr-Latn"
127	// OcrLanguagesSv ...
128	OcrLanguagesSv OcrLanguages = "sv"
129	// OcrLanguagesTr ...
130	OcrLanguagesTr OcrLanguages = "tr"
131	// OcrLanguagesUnk ...
132	OcrLanguagesUnk OcrLanguages = "unk"
133	// OcrLanguagesZhHans ...
134	OcrLanguagesZhHans OcrLanguages = "zh-Hans"
135	// OcrLanguagesZhHant ...
136	OcrLanguagesZhHant OcrLanguages = "zh-Hant"
137)
138
139// PossibleOcrLanguagesValues returns an array of possible values for the OcrLanguages const type.
140func PossibleOcrLanguagesValues() []OcrLanguages {
141	return []OcrLanguages{OcrLanguagesAr, OcrLanguagesCs, OcrLanguagesDa, OcrLanguagesDe, OcrLanguagesEl, OcrLanguagesEn, OcrLanguagesEs, OcrLanguagesFi, OcrLanguagesFr, OcrLanguagesHu, OcrLanguagesIt, OcrLanguagesJa, OcrLanguagesKo, OcrLanguagesNb, OcrLanguagesNl, OcrLanguagesPl, OcrLanguagesPt, OcrLanguagesRo, OcrLanguagesRu, OcrLanguagesSk, OcrLanguagesSrCyrl, OcrLanguagesSrLatn, OcrLanguagesSv, OcrLanguagesTr, OcrLanguagesUnk, OcrLanguagesZhHans, OcrLanguagesZhHant}
142}
143
144// OperationStatusCodes enumerates the values for operation status codes.
145type OperationStatusCodes string
146
147const (
148	// Failed ...
149	Failed OperationStatusCodes = "failed"
150	// NotStarted ...
151	NotStarted OperationStatusCodes = "notStarted"
152	// Running ...
153	Running OperationStatusCodes = "running"
154	// Succeeded ...
155	Succeeded OperationStatusCodes = "succeeded"
156)
157
158// PossibleOperationStatusCodesValues returns an array of possible values for the OperationStatusCodes const type.
159func PossibleOperationStatusCodesValues() []OperationStatusCodes {
160	return []OperationStatusCodes{Failed, NotStarted, Running, Succeeded}
161}
162
163// TextRecognitionResultDimensionUnit enumerates the values for text recognition result dimension unit.
164type TextRecognitionResultDimensionUnit string
165
166const (
167	// Inch ...
168	Inch TextRecognitionResultDimensionUnit = "inch"
169	// Pixel ...
170	Pixel TextRecognitionResultDimensionUnit = "pixel"
171)
172
173// PossibleTextRecognitionResultDimensionUnitValues returns an array of possible values for the TextRecognitionResultDimensionUnit const type.
174func PossibleTextRecognitionResultDimensionUnitValues() []TextRecognitionResultDimensionUnit {
175	return []TextRecognitionResultDimensionUnit{Inch, Pixel}
176}
177
178// VisualFeatureTypes enumerates the values for visual feature types.
179type VisualFeatureTypes string
180
181const (
182	// VisualFeatureTypesAdult ...
183	VisualFeatureTypesAdult VisualFeatureTypes = "Adult"
184	// VisualFeatureTypesBrands ...
185	VisualFeatureTypesBrands VisualFeatureTypes = "Brands"
186	// VisualFeatureTypesCategories ...
187	VisualFeatureTypesCategories VisualFeatureTypes = "Categories"
188	// VisualFeatureTypesColor ...
189	VisualFeatureTypesColor VisualFeatureTypes = "Color"
190	// VisualFeatureTypesDescription ...
191	VisualFeatureTypesDescription VisualFeatureTypes = "Description"
192	// VisualFeatureTypesFaces ...
193	VisualFeatureTypesFaces VisualFeatureTypes = "Faces"
194	// VisualFeatureTypesImageType ...
195	VisualFeatureTypesImageType VisualFeatureTypes = "ImageType"
196	// VisualFeatureTypesObjects ...
197	VisualFeatureTypesObjects VisualFeatureTypes = "Objects"
198	// VisualFeatureTypesTags ...
199	VisualFeatureTypesTags VisualFeatureTypes = "Tags"
200)
201
202// PossibleVisualFeatureTypesValues returns an array of possible values for the VisualFeatureTypes const type.
203func PossibleVisualFeatureTypesValues() []VisualFeatureTypes {
204	return []VisualFeatureTypes{VisualFeatureTypesAdult, VisualFeatureTypesBrands, VisualFeatureTypesCategories, VisualFeatureTypesColor, VisualFeatureTypesDescription, VisualFeatureTypesFaces, VisualFeatureTypesImageType, VisualFeatureTypesObjects, VisualFeatureTypesTags}
205}
206