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