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