package visualsearch // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. // // Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is regenerated. // Currency enumerates the values for currency. type Currency string const ( // AED ... AED Currency = "AED" // AFN ... AFN Currency = "AFN" // ALL ... ALL Currency = "ALL" // AMD ... AMD Currency = "AMD" // ANG ... ANG Currency = "ANG" // AOA ... AOA Currency = "AOA" // ARS ... ARS Currency = "ARS" // AUD ... AUD Currency = "AUD" // AWG ... AWG Currency = "AWG" // AZN ... AZN Currency = "AZN" // BAM ... BAM Currency = "BAM" // BBD ... BBD Currency = "BBD" // BDT ... BDT Currency = "BDT" // BGN ... BGN Currency = "BGN" // BHD ... BHD Currency = "BHD" // BIF ... BIF Currency = "BIF" // BMD ... BMD Currency = "BMD" // BND ... BND Currency = "BND" // BOB ... BOB Currency = "BOB" // BOV ... BOV Currency = "BOV" // BRL ... BRL Currency = "BRL" // BSD ... BSD Currency = "BSD" // BTN ... BTN Currency = "BTN" // BWP ... BWP Currency = "BWP" // BYR ... BYR Currency = "BYR" // BZD ... BZD Currency = "BZD" // CAD ... CAD Currency = "CAD" // CDF ... CDF Currency = "CDF" // CHE ... CHE Currency = "CHE" // CHF ... CHF Currency = "CHF" // CHW ... CHW Currency = "CHW" // CLF ... CLF Currency = "CLF" // CLP ... CLP Currency = "CLP" // CNY ... CNY Currency = "CNY" // COP ... COP Currency = "COP" // COU ... COU Currency = "COU" // CRC ... CRC Currency = "CRC" // CUC ... CUC Currency = "CUC" // CUP ... CUP Currency = "CUP" // CVE ... CVE Currency = "CVE" // CZK ... CZK Currency = "CZK" // DJF ... DJF Currency = "DJF" // DKK ... DKK Currency = "DKK" // DOP ... DOP Currency = "DOP" // DZD ... DZD Currency = "DZD" // EGP ... EGP Currency = "EGP" // ERN ... ERN Currency = "ERN" // ETB ... ETB Currency = "ETB" // EUR ... EUR Currency = "EUR" // FJD ... FJD Currency = "FJD" // FKP ... FKP Currency = "FKP" // GBP ... GBP Currency = "GBP" // GEL ... GEL Currency = "GEL" // GHS ... GHS Currency = "GHS" // GIP ... GIP Currency = "GIP" // GMD ... GMD Currency = "GMD" // GNF ... GNF Currency = "GNF" // GTQ ... GTQ Currency = "GTQ" // GYD ... GYD Currency = "GYD" // HKD ... HKD Currency = "HKD" // HNL ... HNL Currency = "HNL" // HRK ... HRK Currency = "HRK" // HTG ... HTG Currency = "HTG" // HUF ... HUF Currency = "HUF" // IDR ... IDR Currency = "IDR" // ILS ... ILS Currency = "ILS" // INR ... INR Currency = "INR" // IQD ... IQD Currency = "IQD" // IRR ... IRR Currency = "IRR" // ISK ... ISK Currency = "ISK" // JMD ... JMD Currency = "JMD" // JOD ... JOD Currency = "JOD" // JPY ... JPY Currency = "JPY" // KES ... KES Currency = "KES" // KGS ... KGS Currency = "KGS" // KHR ... KHR Currency = "KHR" // KMF ... KMF Currency = "KMF" // KPW ... KPW Currency = "KPW" // KRW ... KRW Currency = "KRW" // KWD ... KWD Currency = "KWD" // KYD ... KYD Currency = "KYD" // KZT ... KZT Currency = "KZT" // LAK ... LAK Currency = "LAK" // LBP ... LBP Currency = "LBP" // LKR ... LKR Currency = "LKR" // LRD ... LRD Currency = "LRD" // LSL ... LSL Currency = "LSL" // LYD ... LYD Currency = "LYD" // MAD ... MAD Currency = "MAD" // MDL ... MDL Currency = "MDL" // MGA ... MGA Currency = "MGA" // MKD ... MKD Currency = "MKD" // MMK ... MMK Currency = "MMK" // MNT ... MNT Currency = "MNT" // MOP ... MOP Currency = "MOP" // MRO ... MRO Currency = "MRO" // MUR ... MUR Currency = "MUR" // MVR ... MVR Currency = "MVR" // MWK ... MWK Currency = "MWK" // MXN ... MXN Currency = "MXN" // MXV ... MXV Currency = "MXV" // MYR ... MYR Currency = "MYR" // MZN ... MZN Currency = "MZN" // NAD ... NAD Currency = "NAD" // NGN ... NGN Currency = "NGN" // NIO ... NIO Currency = "NIO" // NOK ... NOK Currency = "NOK" // NPR ... NPR Currency = "NPR" // NZD ... NZD Currency = "NZD" // OMR ... OMR Currency = "OMR" // PAB ... PAB Currency = "PAB" // PEN ... PEN Currency = "PEN" // PGK ... PGK Currency = "PGK" // PHP ... PHP Currency = "PHP" // PKR ... PKR Currency = "PKR" // PLN ... PLN Currency = "PLN" // PYG ... PYG Currency = "PYG" // QAR ... QAR Currency = "QAR" // RON ... RON Currency = "RON" // RSD ... RSD Currency = "RSD" // RUB ... RUB Currency = "RUB" // RWF ... RWF Currency = "RWF" // SAR ... SAR Currency = "SAR" // SBD ... SBD Currency = "SBD" // SCR ... SCR Currency = "SCR" // SDG ... SDG Currency = "SDG" // SEK ... SEK Currency = "SEK" // SGD ... SGD Currency = "SGD" // SHP ... SHP Currency = "SHP" // SLL ... SLL Currency = "SLL" // SOS ... SOS Currency = "SOS" // SRD ... SRD Currency = "SRD" // SSP ... SSP Currency = "SSP" // STD ... STD Currency = "STD" // SYP ... SYP Currency = "SYP" // SZL ... SZL Currency = "SZL" // THB ... THB Currency = "THB" // TJS ... TJS Currency = "TJS" // TMT ... TMT Currency = "TMT" // TND ... TND Currency = "TND" // TOP ... TOP Currency = "TOP" // TRY ... TRY Currency = "TRY" // TTD ... TTD Currency = "TTD" // TWD ... TWD Currency = "TWD" // TZS ... TZS Currency = "TZS" // UAH ... UAH Currency = "UAH" // UGX ... UGX Currency = "UGX" // USD ... USD Currency = "USD" // UYU ... UYU Currency = "UYU" // UZS ... UZS Currency = "UZS" // VEF ... VEF Currency = "VEF" // VND ... VND Currency = "VND" // VUV ... VUV Currency = "VUV" // WST ... WST Currency = "WST" // XAF ... XAF Currency = "XAF" // XCD ... XCD Currency = "XCD" // XOF ... XOF Currency = "XOF" // XPF ... XPF Currency = "XPF" // YER ... YER Currency = "YER" // ZAR ... ZAR Currency = "ZAR" // ZMW ... ZMW Currency = "ZMW" ) // PossibleCurrencyValues returns an array of possible values for the Currency const type. func PossibleCurrencyValues() []Currency { return []Currency{AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYR, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRO, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STD, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, UYU, UZS, VEF, VND, VUV, WST, XAF, XCD, XOF, XPF, YER, ZAR, ZMW} } // ErrorCode enumerates the values for error code. type ErrorCode string const ( // InsufficientAuthorization ... InsufficientAuthorization ErrorCode = "InsufficientAuthorization" // InvalidAuthorization ... InvalidAuthorization ErrorCode = "InvalidAuthorization" // InvalidRequest ... InvalidRequest ErrorCode = "InvalidRequest" // None ... None ErrorCode = "None" // RateLimitExceeded ... RateLimitExceeded ErrorCode = "RateLimitExceeded" // ServerError ... ServerError ErrorCode = "ServerError" ) // PossibleErrorCodeValues returns an array of possible values for the ErrorCode const type. func PossibleErrorCodeValues() []ErrorCode { return []ErrorCode{InsufficientAuthorization, InvalidAuthorization, InvalidRequest, None, RateLimitExceeded, ServerError} } // ErrorSubCode enumerates the values for error sub code. type ErrorSubCode string const ( // AuthorizationDisabled ... AuthorizationDisabled ErrorSubCode = "AuthorizationDisabled" // AuthorizationExpired ... AuthorizationExpired ErrorSubCode = "AuthorizationExpired" // AuthorizationMissing ... AuthorizationMissing ErrorSubCode = "AuthorizationMissing" // AuthorizationRedundancy ... AuthorizationRedundancy ErrorSubCode = "AuthorizationRedundancy" // Blocked ... Blocked ErrorSubCode = "Blocked" // HTTPNotAllowed ... HTTPNotAllowed ErrorSubCode = "HttpNotAllowed" // NotImplemented ... NotImplemented ErrorSubCode = "NotImplemented" // ParameterInvalidValue ... ParameterInvalidValue ErrorSubCode = "ParameterInvalidValue" // ParameterMissing ... ParameterMissing ErrorSubCode = "ParameterMissing" // ResourceError ... ResourceError ErrorSubCode = "ResourceError" // UnexpectedError ... UnexpectedError ErrorSubCode = "UnexpectedError" ) // PossibleErrorSubCodeValues returns an array of possible values for the ErrorSubCode const type. func PossibleErrorSubCodeValues() []ErrorSubCode { return []ErrorSubCode{AuthorizationDisabled, AuthorizationExpired, AuthorizationMissing, AuthorizationRedundancy, Blocked, HTTPNotAllowed, NotImplemented, ParameterInvalidValue, ParameterMissing, ResourceError, UnexpectedError} } // ItemAvailability enumerates the values for item availability. type ItemAvailability string const ( // Discontinued ... Discontinued ItemAvailability = "Discontinued" // InStock ... InStock ItemAvailability = "InStock" // InStoreOnly ... InStoreOnly ItemAvailability = "InStoreOnly" // LimitedAvailability ... LimitedAvailability ItemAvailability = "LimitedAvailability" // OnlineOnly ... OnlineOnly ItemAvailability = "OnlineOnly" // OutOfStock ... OutOfStock ItemAvailability = "OutOfStock" // PreOrder ... PreOrder ItemAvailability = "PreOrder" // SoldOut ... SoldOut ItemAvailability = "SoldOut" ) // PossibleItemAvailabilityValues returns an array of possible values for the ItemAvailability const type. func PossibleItemAvailabilityValues() []ItemAvailability { return []ItemAvailability{Discontinued, InStock, InStoreOnly, LimitedAvailability, OnlineOnly, OutOfStock, PreOrder, SoldOut} } // SafeSearch enumerates the values for safe search. type SafeSearch string const ( // Moderate ... Moderate SafeSearch = "Moderate" // Off ... Off SafeSearch = "Off" // Strict ... Strict SafeSearch = "Strict" ) // PossibleSafeSearchValues returns an array of possible values for the SafeSearch const type. func PossibleSafeSearchValues() []SafeSearch { return []SafeSearch{Moderate, Off, Strict} } // Type enumerates the values for type. type Type string const ( // TypeAction ... TypeAction Type = "Action" // TypeAggregateOffer ... TypeAggregateOffer Type = "AggregateOffer" // TypeCreativeWork ... TypeCreativeWork Type = "CreativeWork" // TypeErrorResponse ... TypeErrorResponse Type = "ErrorResponse" // TypeIdentifiable ... TypeIdentifiable Type = "Identifiable" // TypeImageAction ... TypeImageAction Type = "ImageAction" // TypeImageEntityAction ... TypeImageEntityAction Type = "ImageEntityAction" // TypeImageKnowledge ... TypeImageKnowledge Type = "ImageKnowledge" // TypeImageModuleAction ... TypeImageModuleAction Type = "ImageModuleAction" // TypeImageObject ... TypeImageObject Type = "ImageObject" // TypeImageRecipesAction ... TypeImageRecipesAction Type = "ImageRecipesAction" // TypeImageRelatedSearchesAction ... TypeImageRelatedSearchesAction Type = "ImageRelatedSearchesAction" // TypeImageShoppingSourcesAction ... TypeImageShoppingSourcesAction Type = "ImageShoppingSourcesAction" // TypeImageTag ... TypeImageTag Type = "ImageTag" // TypeIntangible ... TypeIntangible Type = "Intangible" // TypeMediaObject ... TypeMediaObject Type = "MediaObject" // TypeNormalizedQuadrilateral ... TypeNormalizedQuadrilateral Type = "NormalizedQuadrilateral" // TypeOffer ... TypeOffer Type = "Offer" // TypeOrganization ... TypeOrganization Type = "Organization" // TypePerson ... TypePerson Type = "Person" // TypePoint2D ... TypePoint2D Type = "Point2D" // TypeRecipe ... TypeRecipe Type = "Recipe" // TypeResponse ... TypeResponse Type = "Response" // TypeResponseBase ... TypeResponseBase Type = "ResponseBase" // TypeStructuredValue ... TypeStructuredValue Type = "StructuredValue" // TypeThing ... TypeThing Type = "Thing" ) // PossibleTypeValues returns an array of possible values for the Type const type. func PossibleTypeValues() []Type { return []Type{TypeAction, TypeAggregateOffer, TypeCreativeWork, TypeErrorResponse, TypeIdentifiable, TypeImageAction, TypeImageEntityAction, TypeImageKnowledge, TypeImageModuleAction, TypeImageObject, TypeImageRecipesAction, TypeImageRelatedSearchesAction, TypeImageShoppingSourcesAction, TypeImageTag, TypeIntangible, TypeMediaObject, TypeNormalizedQuadrilateral, TypeOffer, TypeOrganization, TypePerson, TypePoint2D, TypeRecipe, TypeResponse, TypeResponseBase, TypeStructuredValue, TypeThing} } // TypeBasicPropertiesItem enumerates the values for type basic properties item. type TypeBasicPropertiesItem string const ( // TypeAggregateRating ... TypeAggregateRating TypeBasicPropertiesItem = "AggregateRating" // TypePropertiesItem ... TypePropertiesItem TypeBasicPropertiesItem = "Properties/Item" // TypeRating ... TypeRating TypeBasicPropertiesItem = "Rating" ) // PossibleTypeBasicPropertiesItemValues returns an array of possible values for the TypeBasicPropertiesItem const type. func PossibleTypeBasicPropertiesItemValues() []TypeBasicPropertiesItem { return []TypeBasicPropertiesItem{TypeAggregateRating, TypePropertiesItem, TypeRating} }