1// +build go1.9
2
3// Copyright 2018 Microsoft Corporation
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//
9//     http://www.apache.org/licenses/LICENSE-2.0
10//
11// Unless required by applicable law or agreed to in writing, software
12// distributed under the License is distributed on an "AS IS" BASIS,
13// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14// See the License for the specific language governing permissions and
15// limitations under the License.
16
17// This code was auto-generated by:
18// github.com/Azure/azure-sdk-for-go/tools/profileBuilder
19
20package imagesearch
21
22import original "github.com/Azure/azure-sdk-for-go/services/cognitiveservices/v1.0/imagesearch"
23
24const (
25	DefaultBaseURI = original.DefaultBaseURI
26)
27
28type BaseClient = original.BaseClient
29type ImagesClient = original.ImagesClient
30type Currency = original.Currency
31
32const (
33	AED Currency = original.AED
34	AFN Currency = original.AFN
35	ALL Currency = original.ALL
36	AMD Currency = original.AMD
37	ANG Currency = original.ANG
38	AOA Currency = original.AOA
39	ARS Currency = original.ARS
40	AUD Currency = original.AUD
41	AWG Currency = original.AWG
42	AZN Currency = original.AZN
43	BAM Currency = original.BAM
44	BBD Currency = original.BBD
45	BDT Currency = original.BDT
46	BGN Currency = original.BGN
47	BHD Currency = original.BHD
48	BIF Currency = original.BIF
49	BMD Currency = original.BMD
50	BND Currency = original.BND
51	BOB Currency = original.BOB
52	BOV Currency = original.BOV
53	BRL Currency = original.BRL
54	BSD Currency = original.BSD
55	BTN Currency = original.BTN
56	BWP Currency = original.BWP
57	BYR Currency = original.BYR
58	BZD Currency = original.BZD
59	CAD Currency = original.CAD
60	CDF Currency = original.CDF
61	CHE Currency = original.CHE
62	CHF Currency = original.CHF
63	CHW Currency = original.CHW
64	CLF Currency = original.CLF
65	CLP Currency = original.CLP
66	CNY Currency = original.CNY
67	COP Currency = original.COP
68	COU Currency = original.COU
69	CRC Currency = original.CRC
70	CUC Currency = original.CUC
71	CUP Currency = original.CUP
72	CVE Currency = original.CVE
73	CZK Currency = original.CZK
74	DJF Currency = original.DJF
75	DKK Currency = original.DKK
76	DOP Currency = original.DOP
77	DZD Currency = original.DZD
78	EGP Currency = original.EGP
79	ERN Currency = original.ERN
80	ETB Currency = original.ETB
81	EUR Currency = original.EUR
82	FJD Currency = original.FJD
83	FKP Currency = original.FKP
84	GBP Currency = original.GBP
85	GEL Currency = original.GEL
86	GHS Currency = original.GHS
87	GIP Currency = original.GIP
88	GMD Currency = original.GMD
89	GNF Currency = original.GNF
90	GTQ Currency = original.GTQ
91	GYD Currency = original.GYD
92	HKD Currency = original.HKD
93	HNL Currency = original.HNL
94	HRK Currency = original.HRK
95	HTG Currency = original.HTG
96	HUF Currency = original.HUF
97	IDR Currency = original.IDR
98	ILS Currency = original.ILS
99	INR Currency = original.INR
100	IQD Currency = original.IQD
101	IRR Currency = original.IRR
102	ISK Currency = original.ISK
103	JMD Currency = original.JMD
104	JOD Currency = original.JOD
105	JPY Currency = original.JPY
106	KES Currency = original.KES
107	KGS Currency = original.KGS
108	KHR Currency = original.KHR
109	KMF Currency = original.KMF
110	KPW Currency = original.KPW
111	KRW Currency = original.KRW
112	KWD Currency = original.KWD
113	KYD Currency = original.KYD
114	KZT Currency = original.KZT
115	LAK Currency = original.LAK
116	LBP Currency = original.LBP
117	LKR Currency = original.LKR
118	LRD Currency = original.LRD
119	LSL Currency = original.LSL
120	LYD Currency = original.LYD
121	MAD Currency = original.MAD
122	MDL Currency = original.MDL
123	MGA Currency = original.MGA
124	MKD Currency = original.MKD
125	MMK Currency = original.MMK
126	MNT Currency = original.MNT
127	MOP Currency = original.MOP
128	MRO Currency = original.MRO
129	MUR Currency = original.MUR
130	MVR Currency = original.MVR
131	MWK Currency = original.MWK
132	MXN Currency = original.MXN
133	MXV Currency = original.MXV
134	MYR Currency = original.MYR
135	MZN Currency = original.MZN
136	NAD Currency = original.NAD
137	NGN Currency = original.NGN
138	NIO Currency = original.NIO
139	NOK Currency = original.NOK
140	NPR Currency = original.NPR
141	NZD Currency = original.NZD
142	OMR Currency = original.OMR
143	PAB Currency = original.PAB
144	PEN Currency = original.PEN
145	PGK Currency = original.PGK
146	PHP Currency = original.PHP
147	PKR Currency = original.PKR
148	PLN Currency = original.PLN
149	PYG Currency = original.PYG
150	QAR Currency = original.QAR
151	RON Currency = original.RON
152	RSD Currency = original.RSD
153	RUB Currency = original.RUB
154	RWF Currency = original.RWF
155	SAR Currency = original.SAR
156	SBD Currency = original.SBD
157	SCR Currency = original.SCR
158	SDG Currency = original.SDG
159	SEK Currency = original.SEK
160	SGD Currency = original.SGD
161	SHP Currency = original.SHP
162	SLL Currency = original.SLL
163	SOS Currency = original.SOS
164	SRD Currency = original.SRD
165	SSP Currency = original.SSP
166	STD Currency = original.STD
167	SYP Currency = original.SYP
168	SZL Currency = original.SZL
169	THB Currency = original.THB
170	TJS Currency = original.TJS
171	TMT Currency = original.TMT
172	TND Currency = original.TND
173	TOP Currency = original.TOP
174	TRY Currency = original.TRY
175	TTD Currency = original.TTD
176	TWD Currency = original.TWD
177	TZS Currency = original.TZS
178	UAH Currency = original.UAH
179	UGX Currency = original.UGX
180	USD Currency = original.USD
181	UYU Currency = original.UYU
182	UZS Currency = original.UZS
183	VEF Currency = original.VEF
184	VND Currency = original.VND
185	VUV Currency = original.VUV
186	WST Currency = original.WST
187	XAF Currency = original.XAF
188	XCD Currency = original.XCD
189	XOF Currency = original.XOF
190	XPF Currency = original.XPF
191	YER Currency = original.YER
192	ZAR Currency = original.ZAR
193	ZMW Currency = original.ZMW
194)
195
196type ErrorCode = original.ErrorCode
197
198const (
199	InsufficientAuthorization ErrorCode = original.InsufficientAuthorization
200	InvalidAuthorization      ErrorCode = original.InvalidAuthorization
201	InvalidRequest            ErrorCode = original.InvalidRequest
202	None                      ErrorCode = original.None
203	RateLimitExceeded         ErrorCode = original.RateLimitExceeded
204	ServerError               ErrorCode = original.ServerError
205)
206
207type ErrorSubCode = original.ErrorSubCode
208
209const (
210	AuthorizationDisabled   ErrorSubCode = original.AuthorizationDisabled
211	AuthorizationExpired    ErrorSubCode = original.AuthorizationExpired
212	AuthorizationMissing    ErrorSubCode = original.AuthorizationMissing
213	AuthorizationRedundancy ErrorSubCode = original.AuthorizationRedundancy
214	Blocked                 ErrorSubCode = original.Blocked
215	HTTPNotAllowed          ErrorSubCode = original.HTTPNotAllowed
216	NotImplemented          ErrorSubCode = original.NotImplemented
217	ParameterInvalidValue   ErrorSubCode = original.ParameterInvalidValue
218	ParameterMissing        ErrorSubCode = original.ParameterMissing
219	ResourceError           ErrorSubCode = original.ResourceError
220	UnexpectedError         ErrorSubCode = original.UnexpectedError
221)
222
223type Freshness = original.Freshness
224
225const (
226	Day   Freshness = original.Day
227	Month Freshness = original.Month
228	Week  Freshness = original.Week
229)
230
231type ImageAspect = original.ImageAspect
232
233const (
234	All    ImageAspect = original.All
235	Square ImageAspect = original.Square
236	Tall   ImageAspect = original.Tall
237	Wide   ImageAspect = original.Wide
238)
239
240type ImageColor = original.ImageColor
241
242const (
243	Black      ImageColor = original.Black
244	Blue       ImageColor = original.Blue
245	Brown      ImageColor = original.Brown
246	ColorOnly  ImageColor = original.ColorOnly
247	Gray       ImageColor = original.Gray
248	Green      ImageColor = original.Green
249	Monochrome ImageColor = original.Monochrome
250	Orange     ImageColor = original.Orange
251	Pink       ImageColor = original.Pink
252	Purple     ImageColor = original.Purple
253	Red        ImageColor = original.Red
254	Teal       ImageColor = original.Teal
255	White      ImageColor = original.White
256	Yellow     ImageColor = original.Yellow
257)
258
259type ImageContent = original.ImageContent
260
261const (
262	Face     ImageContent = original.Face
263	Portrait ImageContent = original.Portrait
264)
265
266type ImageCropType = original.ImageCropType
267
268const (
269	Rectangular ImageCropType = original.Rectangular
270)
271
272type ImageInsightModule = original.ImageInsightModule
273
274const (
275	ImageInsightModuleAll                ImageInsightModule = original.ImageInsightModuleAll
276	ImageInsightModuleBRQ                ImageInsightModule = original.ImageInsightModuleBRQ
277	ImageInsightModuleCaption            ImageInsightModule = original.ImageInsightModuleCaption
278	ImageInsightModuleCollections        ImageInsightModule = original.ImageInsightModuleCollections
279	ImageInsightModulePagesIncluding     ImageInsightModule = original.ImageInsightModulePagesIncluding
280	ImageInsightModuleRecipes            ImageInsightModule = original.ImageInsightModuleRecipes
281	ImageInsightModuleRecognizedEntities ImageInsightModule = original.ImageInsightModuleRecognizedEntities
282	ImageInsightModuleRelatedSearches    ImageInsightModule = original.ImageInsightModuleRelatedSearches
283	ImageInsightModuleShoppingSources    ImageInsightModule = original.ImageInsightModuleShoppingSources
284	ImageInsightModuleSimilarImages      ImageInsightModule = original.ImageInsightModuleSimilarImages
285	ImageInsightModuleSimilarProducts    ImageInsightModule = original.ImageInsightModuleSimilarProducts
286	ImageInsightModuleTags               ImageInsightModule = original.ImageInsightModuleTags
287)
288
289type ImageLicense = original.ImageLicense
290
291const (
292	ImageLicenseAll                ImageLicense = original.ImageLicenseAll
293	ImageLicenseAny                ImageLicense = original.ImageLicenseAny
294	ImageLicenseModify             ImageLicense = original.ImageLicenseModify
295	ImageLicenseModifyCommercially ImageLicense = original.ImageLicenseModifyCommercially
296	ImageLicensePublic             ImageLicense = original.ImageLicensePublic
297	ImageLicenseShare              ImageLicense = original.ImageLicenseShare
298	ImageLicenseShareCommercially  ImageLicense = original.ImageLicenseShareCommercially
299)
300
301type ImageSize = original.ImageSize
302
303const (
304	ImageSizeAll       ImageSize = original.ImageSizeAll
305	ImageSizeLarge     ImageSize = original.ImageSizeLarge
306	ImageSizeMedium    ImageSize = original.ImageSizeMedium
307	ImageSizeSmall     ImageSize = original.ImageSizeSmall
308	ImageSizeWallpaper ImageSize = original.ImageSizeWallpaper
309)
310
311type ImageType = original.ImageType
312
313const (
314	AnimatedGif ImageType = original.AnimatedGif
315	Clipart     ImageType = original.Clipart
316	Line        ImageType = original.Line
317	Photo       ImageType = original.Photo
318	Shopping    ImageType = original.Shopping
319	Transparent ImageType = original.Transparent
320)
321
322type ItemAvailability = original.ItemAvailability
323
324const (
325	Discontinued        ItemAvailability = original.Discontinued
326	InStock             ItemAvailability = original.InStock
327	InStoreOnly         ItemAvailability = original.InStoreOnly
328	LimitedAvailability ItemAvailability = original.LimitedAvailability
329	OnlineOnly          ItemAvailability = original.OnlineOnly
330	OutOfStock          ItemAvailability = original.OutOfStock
331	PreOrder            ItemAvailability = original.PreOrder
332	SoldOut             ItemAvailability = original.SoldOut
333)
334
335type SafeSearch = original.SafeSearch
336
337const (
338	Moderate SafeSearch = original.Moderate
339	Off      SafeSearch = original.Off
340	Strict   SafeSearch = original.Strict
341)
342
343type Type = original.Type
344
345const (
346	TypeAggregateRating Type = original.TypeAggregateRating
347	TypePropertiesItem  Type = original.TypePropertiesItem
348	TypeRating          Type = original.TypeRating
349)
350
351type TypeBasicResponseBase = original.TypeBasicResponseBase
352
353const (
354	TypeAggregateOffer         TypeBasicResponseBase = original.TypeAggregateOffer
355	TypeAnswer                 TypeBasicResponseBase = original.TypeAnswer
356	TypeCollectionPage         TypeBasicResponseBase = original.TypeCollectionPage
357	TypeCreativeWork           TypeBasicResponseBase = original.TypeCreativeWork
358	TypeErrorResponse          TypeBasicResponseBase = original.TypeErrorResponse
359	TypeIdentifiable           TypeBasicResponseBase = original.TypeIdentifiable
360	TypeImageGallery           TypeBasicResponseBase = original.TypeImageGallery
361	TypeImageInsights          TypeBasicResponseBase = original.TypeImageInsights
362	TypeImageObject            TypeBasicResponseBase = original.TypeImageObject
363	TypeImages                 TypeBasicResponseBase = original.TypeImages
364	TypeIntangible             TypeBasicResponseBase = original.TypeIntangible
365	TypeMediaObject            TypeBasicResponseBase = original.TypeMediaObject
366	TypeNormalizedRectangle    TypeBasicResponseBase = original.TypeNormalizedRectangle
367	TypeOffer                  TypeBasicResponseBase = original.TypeOffer
368	TypeOrganization           TypeBasicResponseBase = original.TypeOrganization
369	TypePerson                 TypeBasicResponseBase = original.TypePerson
370	TypeRecipe                 TypeBasicResponseBase = original.TypeRecipe
371	TypeRecognizedEntity       TypeBasicResponseBase = original.TypeRecognizedEntity
372	TypeRecognizedEntityRegion TypeBasicResponseBase = original.TypeRecognizedEntityRegion
373	TypeResponse               TypeBasicResponseBase = original.TypeResponse
374	TypeResponseBase           TypeBasicResponseBase = original.TypeResponseBase
375	TypeSearchResultsAnswer    TypeBasicResponseBase = original.TypeSearchResultsAnswer
376	TypeStructuredValue        TypeBasicResponseBase = original.TypeStructuredValue
377	TypeThing                  TypeBasicResponseBase = original.TypeThing
378	TypeTrendingImages         TypeBasicResponseBase = original.TypeTrendingImages
379	TypeWebPage                TypeBasicResponseBase = original.TypeWebPage
380)
381
382type AggregateOffer = original.AggregateOffer
383type AggregateRating = original.AggregateRating
384type BasicAnswer = original.BasicAnswer
385type Answer = original.Answer
386type BasicCollectionPage = original.BasicCollectionPage
387type CollectionPage = original.CollectionPage
388type BasicCreativeWork = original.BasicCreativeWork
389type CreativeWork = original.CreativeWork
390type Error = original.Error
391type ErrorResponse = original.ErrorResponse
392type BasicIdentifiable = original.BasicIdentifiable
393type Identifiable = original.Identifiable
394type ImageGallery = original.ImageGallery
395type ImageInsights = original.ImageInsights
396type ImageInsightsImageCaption = original.ImageInsightsImageCaption
397type ImageObject = original.ImageObject
398type Images = original.Images
399type ImagesImageMetadata = original.ImagesImageMetadata
400type ImagesModule = original.ImagesModule
401type ImageTagsModule = original.ImageTagsModule
402type InsightsTag = original.InsightsTag
403type BasicIntangible = original.BasicIntangible
404type Intangible = original.Intangible
405type BasicMediaObject = original.BasicMediaObject
406type MediaObject = original.MediaObject
407type NormalizedRectangle = original.NormalizedRectangle
408type BasicOffer = original.BasicOffer
409type Offer = original.Offer
410type Organization = original.Organization
411type Person = original.Person
412type PivotSuggestions = original.PivotSuggestions
413type BasicPropertiesItem = original.BasicPropertiesItem
414type PropertiesItem = original.PropertiesItem
415type Query = original.Query
416type BasicRating = original.BasicRating
417type Rating = original.Rating
418type Recipe = original.Recipe
419type RecipesModule = original.RecipesModule
420type RecognizedEntitiesModule = original.RecognizedEntitiesModule
421type RecognizedEntity = original.RecognizedEntity
422type RecognizedEntityGroup = original.RecognizedEntityGroup
423type RecognizedEntityRegion = original.RecognizedEntityRegion
424type RelatedCollectionsModule = original.RelatedCollectionsModule
425type RelatedSearchesModule = original.RelatedSearchesModule
426type BasicResponse = original.BasicResponse
427type Response = original.Response
428type BasicResponseBase = original.BasicResponseBase
429type ResponseBase = original.ResponseBase
430type BasicSearchResultsAnswer = original.BasicSearchResultsAnswer
431type SearchResultsAnswer = original.SearchResultsAnswer
432type BasicStructuredValue = original.BasicStructuredValue
433type StructuredValue = original.StructuredValue
434type BasicThing = original.BasicThing
435type Thing = original.Thing
436type TrendingImages = original.TrendingImages
437type TrendingImagesCategory = original.TrendingImagesCategory
438type TrendingImagesTile = original.TrendingImagesTile
439type BasicWebPage = original.BasicWebPage
440type WebPage = original.WebPage
441
442func New() BaseClient {
443	return original.New()
444}
445func NewWithBaseURI(baseURI string) BaseClient {
446	return original.NewWithBaseURI(baseURI)
447}
448func NewImagesClient() ImagesClient {
449	return original.NewImagesClient()
450}
451func NewImagesClientWithBaseURI(baseURI string) ImagesClient {
452	return original.NewImagesClientWithBaseURI(baseURI)
453}
454func PossibleCurrencyValues() []Currency {
455	return original.PossibleCurrencyValues()
456}
457func PossibleErrorCodeValues() []ErrorCode {
458	return original.PossibleErrorCodeValues()
459}
460func PossibleErrorSubCodeValues() []ErrorSubCode {
461	return original.PossibleErrorSubCodeValues()
462}
463func PossibleFreshnessValues() []Freshness {
464	return original.PossibleFreshnessValues()
465}
466func PossibleImageAspectValues() []ImageAspect {
467	return original.PossibleImageAspectValues()
468}
469func PossibleImageColorValues() []ImageColor {
470	return original.PossibleImageColorValues()
471}
472func PossibleImageContentValues() []ImageContent {
473	return original.PossibleImageContentValues()
474}
475func PossibleImageCropTypeValues() []ImageCropType {
476	return original.PossibleImageCropTypeValues()
477}
478func PossibleImageInsightModuleValues() []ImageInsightModule {
479	return original.PossibleImageInsightModuleValues()
480}
481func PossibleImageLicenseValues() []ImageLicense {
482	return original.PossibleImageLicenseValues()
483}
484func PossibleImageSizeValues() []ImageSize {
485	return original.PossibleImageSizeValues()
486}
487func PossibleImageTypeValues() []ImageType {
488	return original.PossibleImageTypeValues()
489}
490func PossibleItemAvailabilityValues() []ItemAvailability {
491	return original.PossibleItemAvailabilityValues()
492}
493func PossibleSafeSearchValues() []SafeSearch {
494	return original.PossibleSafeSearchValues()
495}
496func PossibleTypeValues() []Type {
497	return original.PossibleTypeValues()
498}
499func PossibleTypeBasicResponseBaseValues() []TypeBasicResponseBase {
500	return original.PossibleTypeBasicResponseBaseValues()
501}
502func UserAgent() string {
503	return original.UserAgent() + " profiles/preview"
504}
505func Version() string {
506	return original.Version()
507}
508