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 visualsearch
21
22import original "github.com/Azure/azure-sdk-for-go/services/preview/cognitiveservices/v1.0/visualsearch"
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 ItemAvailability = original.ItemAvailability
224
225const (
226	Discontinued        ItemAvailability = original.Discontinued
227	InStock             ItemAvailability = original.InStock
228	InStoreOnly         ItemAvailability = original.InStoreOnly
229	LimitedAvailability ItemAvailability = original.LimitedAvailability
230	OnlineOnly          ItemAvailability = original.OnlineOnly
231	OutOfStock          ItemAvailability = original.OutOfStock
232	PreOrder            ItemAvailability = original.PreOrder
233	SoldOut             ItemAvailability = original.SoldOut
234)
235
236type SafeSearch = original.SafeSearch
237
238const (
239	Moderate SafeSearch = original.Moderate
240	Off      SafeSearch = original.Off
241	Strict   SafeSearch = original.Strict
242)
243
244type Type = original.Type
245
246const (
247	TypeAction                     Type = original.TypeAction
248	TypeAggregateOffer             Type = original.TypeAggregateOffer
249	TypeCreativeWork               Type = original.TypeCreativeWork
250	TypeErrorResponse              Type = original.TypeErrorResponse
251	TypeIdentifiable               Type = original.TypeIdentifiable
252	TypeImageAction                Type = original.TypeImageAction
253	TypeImageEntityAction          Type = original.TypeImageEntityAction
254	TypeImageKnowledge             Type = original.TypeImageKnowledge
255	TypeImageModuleAction          Type = original.TypeImageModuleAction
256	TypeImageObject                Type = original.TypeImageObject
257	TypeImageRecipesAction         Type = original.TypeImageRecipesAction
258	TypeImageRelatedSearchesAction Type = original.TypeImageRelatedSearchesAction
259	TypeImageShoppingSourcesAction Type = original.TypeImageShoppingSourcesAction
260	TypeImageTag                   Type = original.TypeImageTag
261	TypeIntangible                 Type = original.TypeIntangible
262	TypeMediaObject                Type = original.TypeMediaObject
263	TypeNormalizedQuadrilateral    Type = original.TypeNormalizedQuadrilateral
264	TypeOffer                      Type = original.TypeOffer
265	TypeOrganization               Type = original.TypeOrganization
266	TypePerson                     Type = original.TypePerson
267	TypePoint2D                    Type = original.TypePoint2D
268	TypeRecipe                     Type = original.TypeRecipe
269	TypeResponse                   Type = original.TypeResponse
270	TypeResponseBase               Type = original.TypeResponseBase
271	TypeStructuredValue            Type = original.TypeStructuredValue
272	TypeThing                      Type = original.TypeThing
273)
274
275type TypeBasicPropertiesItem = original.TypeBasicPropertiesItem
276
277const (
278	TypeAggregateRating TypeBasicPropertiesItem = original.TypeAggregateRating
279	TypePropertiesItem  TypeBasicPropertiesItem = original.TypePropertiesItem
280	TypeRating          TypeBasicPropertiesItem = original.TypeRating
281)
282
283type BasicAction = original.BasicAction
284type Action = original.Action
285type AggregateOffer = original.AggregateOffer
286type AggregateRating = original.AggregateRating
287type BasicCreativeWork = original.BasicCreativeWork
288type CreativeWork = original.CreativeWork
289type CropArea = original.CropArea
290type Error = original.Error
291type ErrorResponse = original.ErrorResponse
292type Filters = original.Filters
293type BasicIdentifiable = original.BasicIdentifiable
294type Identifiable = original.Identifiable
295type BasicImageAction = original.BasicImageAction
296type ImageAction = original.ImageAction
297type ImageEntityAction = original.ImageEntityAction
298type ImageInfo = original.ImageInfo
299type ImageKnowledge = original.ImageKnowledge
300type ImageModuleAction = original.ImageModuleAction
301type ImageObject = original.ImageObject
302type ImageRecipesAction = original.ImageRecipesAction
303type ImageRelatedSearchesAction = original.ImageRelatedSearchesAction
304type ImageShoppingSourcesAction = original.ImageShoppingSourcesAction
305type ImagesImageMetadata = original.ImagesImageMetadata
306type ImagesModule = original.ImagesModule
307type ImageTag = original.ImageTag
308type ImageTagRegion = original.ImageTagRegion
309type BasicIntangible = original.BasicIntangible
310type Intangible = original.Intangible
311type KnowledgeRequest = original.KnowledgeRequest
312type BasicMediaObject = original.BasicMediaObject
313type MediaObject = original.MediaObject
314type NormalizedQuadrilateral = original.NormalizedQuadrilateral
315type BasicOffer = original.BasicOffer
316type Offer = original.Offer
317type Organization = original.Organization
318type Person = original.Person
319type Point2D = original.Point2D
320type BasicPropertiesItem = original.BasicPropertiesItem
321type PropertiesItem = original.PropertiesItem
322type Query = original.Query
323type BasicRating = original.BasicRating
324type Rating = original.Rating
325type Recipe = original.Recipe
326type RecipesModule = original.RecipesModule
327type RelatedSearchesModule = original.RelatedSearchesModule
328type Request = original.Request
329type BasicResponse = original.BasicResponse
330type Response = original.Response
331type BasicResponseBase = original.BasicResponseBase
332type ResponseBase = original.ResponseBase
333type BasicStructuredValue = original.BasicStructuredValue
334type StructuredValue = original.StructuredValue
335type BasicThing = original.BasicThing
336type Thing = original.Thing
337
338func New() BaseClient {
339	return original.New()
340}
341func NewWithBaseURI(baseURI string) BaseClient {
342	return original.NewWithBaseURI(baseURI)
343}
344func NewImagesClient() ImagesClient {
345	return original.NewImagesClient()
346}
347func NewImagesClientWithBaseURI(baseURI string) ImagesClient {
348	return original.NewImagesClientWithBaseURI(baseURI)
349}
350func PossibleCurrencyValues() []Currency {
351	return original.PossibleCurrencyValues()
352}
353func PossibleErrorCodeValues() []ErrorCode {
354	return original.PossibleErrorCodeValues()
355}
356func PossibleErrorSubCodeValues() []ErrorSubCode {
357	return original.PossibleErrorSubCodeValues()
358}
359func PossibleItemAvailabilityValues() []ItemAvailability {
360	return original.PossibleItemAvailabilityValues()
361}
362func PossibleSafeSearchValues() []SafeSearch {
363	return original.PossibleSafeSearchValues()
364}
365func PossibleTypeValues() []Type {
366	return original.PossibleTypeValues()
367}
368func PossibleTypeBasicPropertiesItemValues() []TypeBasicPropertiesItem {
369	return original.PossibleTypeBasicPropertiesItemValues()
370}
371func UserAgent() string {
372	return original.UserAgent() + " profiles/preview"
373}
374func Version() string {
375	return original.Version()
376}
377