Versions in this module Expand all Collapse all v28 v28.1.0 Apr 29, 2019 v28.0.0 Apr 26, 2019 Changes in this version + const DefaultEndpoint + func UserAgent() string + func Version() string + type AggregateOffer struct + AggregateRating *AggregateRating + AlternateName *string + Availability ItemAvailability + BingID *string + Description *string + ID *string + Image *ImageObject + LastUpdated *string + Name *string + Offers *[]BasicOffer + Price *float64 + PriceCurrency Currency + ReadLink *string + Seller *Organization + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (ao *AggregateOffer) UnmarshalJSON(body []byte) error + func (ao AggregateOffer) AsAggregateOffer() (*AggregateOffer, bool) + func (ao AggregateOffer) AsAnswer() (*Answer, bool) + func (ao AggregateOffer) AsBasicAnswer() (BasicAnswer, bool) + func (ao AggregateOffer) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (ao AggregateOffer) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (ao AggregateOffer) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (ao AggregateOffer) AsBasicIntangible() (BasicIntangible, bool) + func (ao AggregateOffer) AsBasicMediaObject() (BasicMediaObject, bool) + func (ao AggregateOffer) AsBasicOffer() (BasicOffer, bool) + func (ao AggregateOffer) AsBasicResponse() (BasicResponse, bool) + func (ao AggregateOffer) AsBasicResponseBase() (BasicResponseBase, bool) + func (ao AggregateOffer) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (ao AggregateOffer) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (ao AggregateOffer) AsBasicThing() (BasicThing, bool) + func (ao AggregateOffer) AsBasicWebPage() (BasicWebPage, bool) + func (ao AggregateOffer) AsCollectionPage() (*CollectionPage, bool) + func (ao AggregateOffer) AsCreativeWork() (*CreativeWork, bool) + func (ao AggregateOffer) AsErrorResponse() (*ErrorResponse, bool) + func (ao AggregateOffer) AsIdentifiable() (*Identifiable, bool) + func (ao AggregateOffer) AsImageGallery() (*ImageGallery, bool) + func (ao AggregateOffer) AsImageInsights() (*ImageInsights, bool) + func (ao AggregateOffer) AsImageObject() (*ImageObject, bool) + func (ao AggregateOffer) AsImages() (*Images, bool) + func (ao AggregateOffer) AsIntangible() (*Intangible, bool) + func (ao AggregateOffer) AsMediaObject() (*MediaObject, bool) + func (ao AggregateOffer) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (ao AggregateOffer) AsOffer() (*Offer, bool) + func (ao AggregateOffer) AsOrganization() (*Organization, bool) + func (ao AggregateOffer) AsPerson() (*Person, bool) + func (ao AggregateOffer) AsRecipe() (*Recipe, bool) + func (ao AggregateOffer) AsRecognizedEntity() (*RecognizedEntity, bool) + func (ao AggregateOffer) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (ao AggregateOffer) AsResponse() (*Response, bool) + func (ao AggregateOffer) AsResponseBase() (*ResponseBase, bool) + func (ao AggregateOffer) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (ao AggregateOffer) AsStructuredValue() (*StructuredValue, bool) + func (ao AggregateOffer) AsThing() (*Thing, bool) + func (ao AggregateOffer) AsTrendingImages() (*TrendingImages, bool) + func (ao AggregateOffer) AsWebPage() (*WebPage, bool) + func (ao AggregateOffer) MarshalJSON() ([]byte, error) + type AggregateRating struct + BestRating *float64 + RatingValue *float64 + ReviewCount *int32 + Text *string + Type Type + func (ar AggregateRating) AsAggregateRating() (*AggregateRating, bool) + func (ar AggregateRating) AsBasicPropertiesItem() (BasicPropertiesItem, bool) + func (ar AggregateRating) AsBasicRating() (BasicRating, bool) + func (ar AggregateRating) AsPropertiesItem() (*PropertiesItem, bool) + func (ar AggregateRating) AsRating() (*Rating, bool) + func (ar AggregateRating) MarshalJSON() ([]byte, error) + type Answer struct + ID *string + ReadLink *string + Type TypeBasicResponseBase + WebSearchURL *string + func (a Answer) AsAggregateOffer() (*AggregateOffer, bool) + func (a Answer) AsAnswer() (*Answer, bool) + func (a Answer) AsBasicAnswer() (BasicAnswer, bool) + func (a Answer) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (a Answer) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (a Answer) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (a Answer) AsBasicIntangible() (BasicIntangible, bool) + func (a Answer) AsBasicMediaObject() (BasicMediaObject, bool) + func (a Answer) AsBasicOffer() (BasicOffer, bool) + func (a Answer) AsBasicResponse() (BasicResponse, bool) + func (a Answer) AsBasicResponseBase() (BasicResponseBase, bool) + func (a Answer) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (a Answer) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (a Answer) AsBasicThing() (BasicThing, bool) + func (a Answer) AsBasicWebPage() (BasicWebPage, bool) + func (a Answer) AsCollectionPage() (*CollectionPage, bool) + func (a Answer) AsCreativeWork() (*CreativeWork, bool) + func (a Answer) AsErrorResponse() (*ErrorResponse, bool) + func (a Answer) AsIdentifiable() (*Identifiable, bool) + func (a Answer) AsImageGallery() (*ImageGallery, bool) + func (a Answer) AsImageInsights() (*ImageInsights, bool) + func (a Answer) AsImageObject() (*ImageObject, bool) + func (a Answer) AsImages() (*Images, bool) + func (a Answer) AsIntangible() (*Intangible, bool) + func (a Answer) AsMediaObject() (*MediaObject, bool) + func (a Answer) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (a Answer) AsOffer() (*Offer, bool) + func (a Answer) AsOrganization() (*Organization, bool) + func (a Answer) AsPerson() (*Person, bool) + func (a Answer) AsRecipe() (*Recipe, bool) + func (a Answer) AsRecognizedEntity() (*RecognizedEntity, bool) + func (a Answer) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (a Answer) AsResponse() (*Response, bool) + func (a Answer) AsResponseBase() (*ResponseBase, bool) + func (a Answer) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (a Answer) AsStructuredValue() (*StructuredValue, bool) + func (a Answer) AsThing() (*Thing, bool) + func (a Answer) AsTrendingImages() (*TrendingImages, bool) + func (a Answer) AsWebPage() (*WebPage, bool) + func (a Answer) MarshalJSON() ([]byte, error) + type BaseClient struct + Endpoint string + func New() BaseClient + func NewWithoutDefaults(endpoint string) BaseClient + type BasicAnswer interface + AsAnswer func() (*Answer, bool) + AsBasicSearchResultsAnswer func() (BasicSearchResultsAnswer, bool) + AsImages func() (*Images, bool) + AsSearchResultsAnswer func() (*SearchResultsAnswer, bool) + type BasicCollectionPage interface + AsCollectionPage func() (*CollectionPage, bool) + AsImageGallery func() (*ImageGallery, bool) + type BasicCreativeWork interface + AsBasicCollectionPage func() (BasicCollectionPage, bool) + AsBasicMediaObject func() (BasicMediaObject, bool) + AsBasicWebPage func() (BasicWebPage, bool) + AsCollectionPage func() (*CollectionPage, bool) + AsCreativeWork func() (*CreativeWork, bool) + AsImageGallery func() (*ImageGallery, bool) + AsImageObject func() (*ImageObject, bool) + AsMediaObject func() (*MediaObject, bool) + AsRecipe func() (*Recipe, bool) + AsWebPage func() (*WebPage, bool) + type BasicIdentifiable interface + AsAggregateOffer func() (*AggregateOffer, bool) + AsAnswer func() (*Answer, bool) + AsBasicAnswer func() (BasicAnswer, bool) + AsBasicCollectionPage func() (BasicCollectionPage, bool) + AsBasicCreativeWork func() (BasicCreativeWork, bool) + AsBasicIntangible func() (BasicIntangible, bool) + AsBasicMediaObject func() (BasicMediaObject, bool) + AsBasicOffer func() (BasicOffer, bool) + AsBasicResponse func() (BasicResponse, bool) + AsBasicSearchResultsAnswer func() (BasicSearchResultsAnswer, bool) + AsBasicStructuredValue func() (BasicStructuredValue, bool) + AsBasicThing func() (BasicThing, bool) + AsBasicWebPage func() (BasicWebPage, bool) + AsCollectionPage func() (*CollectionPage, bool) + AsCreativeWork func() (*CreativeWork, bool) + AsErrorResponse func() (*ErrorResponse, bool) + AsIdentifiable func() (*Identifiable, bool) + AsImageGallery func() (*ImageGallery, bool) + AsImageInsights func() (*ImageInsights, bool) + AsImageObject func() (*ImageObject, bool) + AsImages func() (*Images, bool) + AsIntangible func() (*Intangible, bool) + AsMediaObject func() (*MediaObject, bool) + AsNormalizedRectangle func() (*NormalizedRectangle, bool) + AsOffer func() (*Offer, bool) + AsOrganization func() (*Organization, bool) + AsPerson func() (*Person, bool) + AsRecipe func() (*Recipe, bool) + AsRecognizedEntity func() (*RecognizedEntity, bool) + AsRecognizedEntityRegion func() (*RecognizedEntityRegion, bool) + AsResponse func() (*Response, bool) + AsSearchResultsAnswer func() (*SearchResultsAnswer, bool) + AsStructuredValue func() (*StructuredValue, bool) + AsThing func() (*Thing, bool) + AsTrendingImages func() (*TrendingImages, bool) + AsWebPage func() (*WebPage, bool) + type BasicIntangible interface + AsBasicStructuredValue func() (BasicStructuredValue, bool) + AsIntangible func() (*Intangible, bool) + AsNormalizedRectangle func() (*NormalizedRectangle, bool) + AsStructuredValue func() (*StructuredValue, bool) + type BasicMediaObject interface + AsImageObject func() (*ImageObject, bool) + AsMediaObject func() (*MediaObject, bool) + type BasicOffer interface + AsAggregateOffer func() (*AggregateOffer, bool) + AsOffer func() (*Offer, bool) + type BasicPropertiesItem interface + AsAggregateRating func() (*AggregateRating, bool) + AsBasicRating func() (BasicRating, bool) + AsPropertiesItem func() (*PropertiesItem, bool) + AsRating func() (*Rating, bool) + type BasicRating interface + AsAggregateRating func() (*AggregateRating, bool) + AsRating func() (*Rating, bool) + type BasicResponse interface + AsAggregateOffer func() (*AggregateOffer, bool) + AsAnswer func() (*Answer, bool) + AsBasicAnswer func() (BasicAnswer, bool) + AsBasicCollectionPage func() (BasicCollectionPage, bool) + AsBasicCreativeWork func() (BasicCreativeWork, bool) + AsBasicIntangible func() (BasicIntangible, bool) + AsBasicMediaObject func() (BasicMediaObject, bool) + AsBasicOffer func() (BasicOffer, bool) + AsBasicSearchResultsAnswer func() (BasicSearchResultsAnswer, bool) + AsBasicStructuredValue func() (BasicStructuredValue, bool) + AsBasicThing func() (BasicThing, bool) + AsBasicWebPage func() (BasicWebPage, bool) + AsCollectionPage func() (*CollectionPage, bool) + AsCreativeWork func() (*CreativeWork, bool) + AsErrorResponse func() (*ErrorResponse, bool) + AsImageGallery func() (*ImageGallery, bool) + AsImageInsights func() (*ImageInsights, bool) + AsImageObject func() (*ImageObject, bool) + AsImages func() (*Images, bool) + AsIntangible func() (*Intangible, bool) + AsMediaObject func() (*MediaObject, bool) + AsNormalizedRectangle func() (*NormalizedRectangle, bool) + AsOffer func() (*Offer, bool) + AsOrganization func() (*Organization, bool) + AsPerson func() (*Person, bool) + AsRecipe func() (*Recipe, bool) + AsRecognizedEntity func() (*RecognizedEntity, bool) + AsRecognizedEntityRegion func() (*RecognizedEntityRegion, bool) + AsResponse func() (*Response, bool) + AsSearchResultsAnswer func() (*SearchResultsAnswer, bool) + AsStructuredValue func() (*StructuredValue, bool) + AsThing func() (*Thing, bool) + AsTrendingImages func() (*TrendingImages, bool) + AsWebPage func() (*WebPage, bool) + type BasicResponseBase interface + AsAggregateOffer func() (*AggregateOffer, bool) + AsAnswer func() (*Answer, bool) + AsBasicAnswer func() (BasicAnswer, bool) + AsBasicCollectionPage func() (BasicCollectionPage, bool) + AsBasicCreativeWork func() (BasicCreativeWork, bool) + AsBasicIdentifiable func() (BasicIdentifiable, bool) + AsBasicIntangible func() (BasicIntangible, bool) + AsBasicMediaObject func() (BasicMediaObject, bool) + AsBasicOffer func() (BasicOffer, bool) + AsBasicResponse func() (BasicResponse, bool) + AsBasicSearchResultsAnswer func() (BasicSearchResultsAnswer, bool) + AsBasicStructuredValue func() (BasicStructuredValue, bool) + AsBasicThing func() (BasicThing, bool) + AsBasicWebPage func() (BasicWebPage, bool) + AsCollectionPage func() (*CollectionPage, bool) + AsCreativeWork func() (*CreativeWork, bool) + AsErrorResponse func() (*ErrorResponse, bool) + AsIdentifiable func() (*Identifiable, bool) + AsImageGallery func() (*ImageGallery, bool) + AsImageInsights func() (*ImageInsights, bool) + AsImageObject func() (*ImageObject, bool) + AsImages func() (*Images, bool) + AsIntangible func() (*Intangible, bool) + AsMediaObject func() (*MediaObject, bool) + AsNormalizedRectangle func() (*NormalizedRectangle, bool) + AsOffer func() (*Offer, bool) + AsOrganization func() (*Organization, bool) + AsPerson func() (*Person, bool) + AsRecipe func() (*Recipe, bool) + AsRecognizedEntity func() (*RecognizedEntity, bool) + AsRecognizedEntityRegion func() (*RecognizedEntityRegion, bool) + AsResponse func() (*Response, bool) + AsResponseBase func() (*ResponseBase, bool) + AsSearchResultsAnswer func() (*SearchResultsAnswer, bool) + AsStructuredValue func() (*StructuredValue, bool) + AsThing func() (*Thing, bool) + AsTrendingImages func() (*TrendingImages, bool) + AsWebPage func() (*WebPage, bool) + type BasicSearchResultsAnswer interface + AsImages func() (*Images, bool) + AsSearchResultsAnswer func() (*SearchResultsAnswer, bool) + type BasicStructuredValue interface + AsNormalizedRectangle func() (*NormalizedRectangle, bool) + AsStructuredValue func() (*StructuredValue, bool) + type BasicThing interface + AsAggregateOffer func() (*AggregateOffer, bool) + AsBasicCollectionPage func() (BasicCollectionPage, bool) + AsBasicCreativeWork func() (BasicCreativeWork, bool) + AsBasicIntangible func() (BasicIntangible, bool) + AsBasicMediaObject func() (BasicMediaObject, bool) + AsBasicOffer func() (BasicOffer, bool) + AsBasicStructuredValue func() (BasicStructuredValue, bool) + AsBasicWebPage func() (BasicWebPage, bool) + AsCollectionPage func() (*CollectionPage, bool) + AsCreativeWork func() (*CreativeWork, bool) + AsImageGallery func() (*ImageGallery, bool) + AsImageObject func() (*ImageObject, bool) + AsIntangible func() (*Intangible, bool) + AsMediaObject func() (*MediaObject, bool) + AsNormalizedRectangle func() (*NormalizedRectangle, bool) + AsOffer func() (*Offer, bool) + AsOrganization func() (*Organization, bool) + AsPerson func() (*Person, bool) + AsRecipe func() (*Recipe, bool) + AsStructuredValue func() (*StructuredValue, bool) + AsThing func() (*Thing, bool) + AsWebPage func() (*WebPage, bool) + type BasicWebPage interface + AsBasicCollectionPage func() (BasicCollectionPage, bool) + AsCollectionPage func() (*CollectionPage, bool) + AsImageGallery func() (*ImageGallery, bool) + AsWebPage func() (*WebPage, bool) + type CollectionPage struct + AlternateName *string + BingID *string + DatePublished *string + Description *string + ID *string + Image *ImageObject + Name *string + Provider *[]BasicThing + ReadLink *string + Text *string + ThumbnailURL *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (cp *CollectionPage) UnmarshalJSON(body []byte) error + func (cp CollectionPage) AsAggregateOffer() (*AggregateOffer, bool) + func (cp CollectionPage) AsAnswer() (*Answer, bool) + func (cp CollectionPage) AsBasicAnswer() (BasicAnswer, bool) + func (cp CollectionPage) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (cp CollectionPage) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (cp CollectionPage) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (cp CollectionPage) AsBasicIntangible() (BasicIntangible, bool) + func (cp CollectionPage) AsBasicMediaObject() (BasicMediaObject, bool) + func (cp CollectionPage) AsBasicOffer() (BasicOffer, bool) + func (cp CollectionPage) AsBasicResponse() (BasicResponse, bool) + func (cp CollectionPage) AsBasicResponseBase() (BasicResponseBase, bool) + func (cp CollectionPage) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (cp CollectionPage) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (cp CollectionPage) AsBasicThing() (BasicThing, bool) + func (cp CollectionPage) AsBasicWebPage() (BasicWebPage, bool) + func (cp CollectionPage) AsCollectionPage() (*CollectionPage, bool) + func (cp CollectionPage) AsCreativeWork() (*CreativeWork, bool) + func (cp CollectionPage) AsErrorResponse() (*ErrorResponse, bool) + func (cp CollectionPage) AsIdentifiable() (*Identifiable, bool) + func (cp CollectionPage) AsImageGallery() (*ImageGallery, bool) + func (cp CollectionPage) AsImageInsights() (*ImageInsights, bool) + func (cp CollectionPage) AsImageObject() (*ImageObject, bool) + func (cp CollectionPage) AsImages() (*Images, bool) + func (cp CollectionPage) AsIntangible() (*Intangible, bool) + func (cp CollectionPage) AsMediaObject() (*MediaObject, bool) + func (cp CollectionPage) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (cp CollectionPage) AsOffer() (*Offer, bool) + func (cp CollectionPage) AsOrganization() (*Organization, bool) + func (cp CollectionPage) AsPerson() (*Person, bool) + func (cp CollectionPage) AsRecipe() (*Recipe, bool) + func (cp CollectionPage) AsRecognizedEntity() (*RecognizedEntity, bool) + func (cp CollectionPage) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (cp CollectionPage) AsResponse() (*Response, bool) + func (cp CollectionPage) AsResponseBase() (*ResponseBase, bool) + func (cp CollectionPage) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (cp CollectionPage) AsStructuredValue() (*StructuredValue, bool) + func (cp CollectionPage) AsThing() (*Thing, bool) + func (cp CollectionPage) AsTrendingImages() (*TrendingImages, bool) + func (cp CollectionPage) AsWebPage() (*WebPage, bool) + func (cp CollectionPage) MarshalJSON() ([]byte, error) + type CreativeWork struct + AlternateName *string + BingID *string + DatePublished *string + Description *string + ID *string + Image *ImageObject + Name *string + Provider *[]BasicThing + ReadLink *string + Text *string + ThumbnailURL *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (cw *CreativeWork) UnmarshalJSON(body []byte) error + func (cw CreativeWork) AsAggregateOffer() (*AggregateOffer, bool) + func (cw CreativeWork) AsAnswer() (*Answer, bool) + func (cw CreativeWork) AsBasicAnswer() (BasicAnswer, bool) + func (cw CreativeWork) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (cw CreativeWork) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (cw CreativeWork) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (cw CreativeWork) AsBasicIntangible() (BasicIntangible, bool) + func (cw CreativeWork) AsBasicMediaObject() (BasicMediaObject, bool) + func (cw CreativeWork) AsBasicOffer() (BasicOffer, bool) + func (cw CreativeWork) AsBasicResponse() (BasicResponse, bool) + func (cw CreativeWork) AsBasicResponseBase() (BasicResponseBase, bool) + func (cw CreativeWork) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (cw CreativeWork) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (cw CreativeWork) AsBasicThing() (BasicThing, bool) + func (cw CreativeWork) AsBasicWebPage() (BasicWebPage, bool) + func (cw CreativeWork) AsCollectionPage() (*CollectionPage, bool) + func (cw CreativeWork) AsCreativeWork() (*CreativeWork, bool) + func (cw CreativeWork) AsErrorResponse() (*ErrorResponse, bool) + func (cw CreativeWork) AsIdentifiable() (*Identifiable, bool) + func (cw CreativeWork) AsImageGallery() (*ImageGallery, bool) + func (cw CreativeWork) AsImageInsights() (*ImageInsights, bool) + func (cw CreativeWork) AsImageObject() (*ImageObject, bool) + func (cw CreativeWork) AsImages() (*Images, bool) + func (cw CreativeWork) AsIntangible() (*Intangible, bool) + func (cw CreativeWork) AsMediaObject() (*MediaObject, bool) + func (cw CreativeWork) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (cw CreativeWork) AsOffer() (*Offer, bool) + func (cw CreativeWork) AsOrganization() (*Organization, bool) + func (cw CreativeWork) AsPerson() (*Person, bool) + func (cw CreativeWork) AsRecipe() (*Recipe, bool) + func (cw CreativeWork) AsRecognizedEntity() (*RecognizedEntity, bool) + func (cw CreativeWork) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (cw CreativeWork) AsResponse() (*Response, bool) + func (cw CreativeWork) AsResponseBase() (*ResponseBase, bool) + func (cw CreativeWork) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (cw CreativeWork) AsStructuredValue() (*StructuredValue, bool) + func (cw CreativeWork) AsThing() (*Thing, bool) + func (cw CreativeWork) AsTrendingImages() (*TrendingImages, bool) + func (cw CreativeWork) AsWebPage() (*WebPage, bool) + func (cw CreativeWork) MarshalJSON() ([]byte, error) + type Currency string + const AED + const AFN + const ALL + const AMD + const ANG + const AOA + const ARS + const AUD + const AWG + const AZN + const BAM + const BBD + const BDT + const BGN + const BHD + const BIF + const BMD + const BND + const BOB + const BOV + const BRL + const BSD + const BTN + const BWP + const BYR + const BZD + const CAD + const CDF + const CHE + const CHF + const CHW + const CLF + const CLP + const CNY + const COP + const COU + const CRC + const CUC + const CUP + const CVE + const CZK + const DJF + const DKK + const DOP + const DZD + const EGP + const ERN + const ETB + const EUR + const FJD + const FKP + const GBP + const GEL + const GHS + const GIP + const GMD + const GNF + const GTQ + const GYD + const HKD + const HNL + const HRK + const HTG + const HUF + const IDR + const ILS + const INR + const IQD + const IRR + const ISK + const JMD + const JOD + const JPY + const KES + const KGS + const KHR + const KMF + const KPW + const KRW + const KWD + const KYD + const KZT + const LAK + const LBP + const LKR + const LRD + const LSL + const LYD + const MAD + const MDL + const MGA + const MKD + const MMK + const MNT + const MOP + const MRO + const MUR + const MVR + const MWK + const MXN + const MXV + const MYR + const MZN + const NAD + const NGN + const NIO + const NOK + const NPR + const NZD + const OMR + const PAB + const PEN + const PGK + const PHP + const PKR + const PLN + const PYG + const QAR + const RON + const RSD + const RUB + const RWF + const SAR + const SBD + const SCR + const SDG + const SEK + const SGD + const SHP + const SLL + const SOS + const SRD + const SSP + const STD + const SYP + const SZL + const THB + const TJS + const TMT + const TND + const TOP + const TRY + const TTD + const TWD + const TZS + const UAH + const UGX + const USD + const UYU + const UZS + const VEF + const VND + const VUV + const WST + const XAF + const XCD + const XOF + const XPF + const YER + const ZAR + const ZMW + func PossibleCurrencyValues() []Currency + type Error struct + Code ErrorCode + Message *string + MoreDetails *string + Parameter *string + SubCode ErrorSubCode + Value *string + type ErrorCode string + const InsufficientAuthorization + const InvalidAuthorization + const InvalidRequest + const None + const RateLimitExceeded + const ServerError + func PossibleErrorCodeValues() []ErrorCode + type ErrorResponse struct + Errors *[]Error + ID *string + ReadLink *string + Type TypeBasicResponseBase + WebSearchURL *string + func (er ErrorResponse) AsAggregateOffer() (*AggregateOffer, bool) + func (er ErrorResponse) AsAnswer() (*Answer, bool) + func (er ErrorResponse) AsBasicAnswer() (BasicAnswer, bool) + func (er ErrorResponse) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (er ErrorResponse) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (er ErrorResponse) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (er ErrorResponse) AsBasicIntangible() (BasicIntangible, bool) + func (er ErrorResponse) AsBasicMediaObject() (BasicMediaObject, bool) + func (er ErrorResponse) AsBasicOffer() (BasicOffer, bool) + func (er ErrorResponse) AsBasicResponse() (BasicResponse, bool) + func (er ErrorResponse) AsBasicResponseBase() (BasicResponseBase, bool) + func (er ErrorResponse) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (er ErrorResponse) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (er ErrorResponse) AsBasicThing() (BasicThing, bool) + func (er ErrorResponse) AsBasicWebPage() (BasicWebPage, bool) + func (er ErrorResponse) AsCollectionPage() (*CollectionPage, bool) + func (er ErrorResponse) AsCreativeWork() (*CreativeWork, bool) + func (er ErrorResponse) AsErrorResponse() (*ErrorResponse, bool) + func (er ErrorResponse) AsIdentifiable() (*Identifiable, bool) + func (er ErrorResponse) AsImageGallery() (*ImageGallery, bool) + func (er ErrorResponse) AsImageInsights() (*ImageInsights, bool) + func (er ErrorResponse) AsImageObject() (*ImageObject, bool) + func (er ErrorResponse) AsImages() (*Images, bool) + func (er ErrorResponse) AsIntangible() (*Intangible, bool) + func (er ErrorResponse) AsMediaObject() (*MediaObject, bool) + func (er ErrorResponse) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (er ErrorResponse) AsOffer() (*Offer, bool) + func (er ErrorResponse) AsOrganization() (*Organization, bool) + func (er ErrorResponse) AsPerson() (*Person, bool) + func (er ErrorResponse) AsRecipe() (*Recipe, bool) + func (er ErrorResponse) AsRecognizedEntity() (*RecognizedEntity, bool) + func (er ErrorResponse) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (er ErrorResponse) AsResponse() (*Response, bool) + func (er ErrorResponse) AsResponseBase() (*ResponseBase, bool) + func (er ErrorResponse) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (er ErrorResponse) AsStructuredValue() (*StructuredValue, bool) + func (er ErrorResponse) AsThing() (*Thing, bool) + func (er ErrorResponse) AsTrendingImages() (*TrendingImages, bool) + func (er ErrorResponse) AsWebPage() (*WebPage, bool) + func (er ErrorResponse) MarshalJSON() ([]byte, error) + type ErrorSubCode string + const AuthorizationDisabled + const AuthorizationExpired + const AuthorizationMissing + const AuthorizationRedundancy + const Blocked + const HTTPNotAllowed + const NotImplemented + const ParameterInvalidValue + const ParameterMissing + const ResourceError + const UnexpectedError + func PossibleErrorSubCodeValues() []ErrorSubCode + type Freshness string + const Day + const Month + const Week + func PossibleFreshnessValues() []Freshness + type Identifiable struct + ID *string + Type TypeBasicResponseBase + func (i Identifiable) AsAggregateOffer() (*AggregateOffer, bool) + func (i Identifiable) AsAnswer() (*Answer, bool) + func (i Identifiable) AsBasicAnswer() (BasicAnswer, bool) + func (i Identifiable) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (i Identifiable) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (i Identifiable) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (i Identifiable) AsBasicIntangible() (BasicIntangible, bool) + func (i Identifiable) AsBasicMediaObject() (BasicMediaObject, bool) + func (i Identifiable) AsBasicOffer() (BasicOffer, bool) + func (i Identifiable) AsBasicResponse() (BasicResponse, bool) + func (i Identifiable) AsBasicResponseBase() (BasicResponseBase, bool) + func (i Identifiable) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (i Identifiable) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (i Identifiable) AsBasicThing() (BasicThing, bool) + func (i Identifiable) AsBasicWebPage() (BasicWebPage, bool) + func (i Identifiable) AsCollectionPage() (*CollectionPage, bool) + func (i Identifiable) AsCreativeWork() (*CreativeWork, bool) + func (i Identifiable) AsErrorResponse() (*ErrorResponse, bool) + func (i Identifiable) AsIdentifiable() (*Identifiable, bool) + func (i Identifiable) AsImageGallery() (*ImageGallery, bool) + func (i Identifiable) AsImageInsights() (*ImageInsights, bool) + func (i Identifiable) AsImageObject() (*ImageObject, bool) + func (i Identifiable) AsImages() (*Images, bool) + func (i Identifiable) AsIntangible() (*Intangible, bool) + func (i Identifiable) AsMediaObject() (*MediaObject, bool) + func (i Identifiable) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (i Identifiable) AsOffer() (*Offer, bool) + func (i Identifiable) AsOrganization() (*Organization, bool) + func (i Identifiable) AsPerson() (*Person, bool) + func (i Identifiable) AsRecipe() (*Recipe, bool) + func (i Identifiable) AsRecognizedEntity() (*RecognizedEntity, bool) + func (i Identifiable) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (i Identifiable) AsResponse() (*Response, bool) + func (i Identifiable) AsResponseBase() (*ResponseBase, bool) + func (i Identifiable) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (i Identifiable) AsStructuredValue() (*StructuredValue, bool) + func (i Identifiable) AsThing() (*Thing, bool) + func (i Identifiable) AsTrendingImages() (*TrendingImages, bool) + func (i Identifiable) AsWebPage() (*WebPage, bool) + func (i Identifiable) MarshalJSON() ([]byte, error) + type ImageAspect string + const All + const Square + const Tall + const Wide + func PossibleImageAspectValues() []ImageAspect + type ImageColor string + const Black + const Blue + const Brown + const ColorOnly + const Gray + const Green + const Monochrome + const Orange + const Pink + const Purple + const Red + const Teal + const White + const Yellow + func PossibleImageColorValues() []ImageColor + type ImageContent string + const Face + const Portrait + func PossibleImageContentValues() []ImageContent + type ImageCropType string + const Rectangular + func PossibleImageCropTypeValues() []ImageCropType + type ImageGallery struct + AlternateName *string + BingID *string + DatePublished *string + Description *string + FollowersCount *int64 + ID *string + Image *ImageObject + ImagesCount *int64 + Name *string + Provider *[]BasicThing + ReadLink *string + Source *string + Text *string + ThumbnailURL *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (ig *ImageGallery) UnmarshalJSON(body []byte) error + func (ig ImageGallery) AsAggregateOffer() (*AggregateOffer, bool) + func (ig ImageGallery) AsAnswer() (*Answer, bool) + func (ig ImageGallery) AsBasicAnswer() (BasicAnswer, bool) + func (ig ImageGallery) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (ig ImageGallery) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (ig ImageGallery) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (ig ImageGallery) AsBasicIntangible() (BasicIntangible, bool) + func (ig ImageGallery) AsBasicMediaObject() (BasicMediaObject, bool) + func (ig ImageGallery) AsBasicOffer() (BasicOffer, bool) + func (ig ImageGallery) AsBasicResponse() (BasicResponse, bool) + func (ig ImageGallery) AsBasicResponseBase() (BasicResponseBase, bool) + func (ig ImageGallery) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (ig ImageGallery) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (ig ImageGallery) AsBasicThing() (BasicThing, bool) + func (ig ImageGallery) AsBasicWebPage() (BasicWebPage, bool) + func (ig ImageGallery) AsCollectionPage() (*CollectionPage, bool) + func (ig ImageGallery) AsCreativeWork() (*CreativeWork, bool) + func (ig ImageGallery) AsErrorResponse() (*ErrorResponse, bool) + func (ig ImageGallery) AsIdentifiable() (*Identifiable, bool) + func (ig ImageGallery) AsImageGallery() (*ImageGallery, bool) + func (ig ImageGallery) AsImageInsights() (*ImageInsights, bool) + func (ig ImageGallery) AsImageObject() (*ImageObject, bool) + func (ig ImageGallery) AsImages() (*Images, bool) + func (ig ImageGallery) AsIntangible() (*Intangible, bool) + func (ig ImageGallery) AsMediaObject() (*MediaObject, bool) + func (ig ImageGallery) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (ig ImageGallery) AsOffer() (*Offer, bool) + func (ig ImageGallery) AsOrganization() (*Organization, bool) + func (ig ImageGallery) AsPerson() (*Person, bool) + func (ig ImageGallery) AsRecipe() (*Recipe, bool) + func (ig ImageGallery) AsRecognizedEntity() (*RecognizedEntity, bool) + func (ig ImageGallery) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (ig ImageGallery) AsResponse() (*Response, bool) + func (ig ImageGallery) AsResponseBase() (*ResponseBase, bool) + func (ig ImageGallery) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (ig ImageGallery) AsStructuredValue() (*StructuredValue, bool) + func (ig ImageGallery) AsThing() (*Thing, bool) + func (ig ImageGallery) AsTrendingImages() (*TrendingImages, bool) + func (ig ImageGallery) AsWebPage() (*WebPage, bool) + func (ig ImageGallery) MarshalJSON() ([]byte, error) + type ImageInsightModule string + const ImageInsightModuleAll + const ImageInsightModuleBRQ + const ImageInsightModuleCaption + const ImageInsightModuleCollections + const ImageInsightModulePagesIncluding + const ImageInsightModuleRecipes + const ImageInsightModuleRecognizedEntities + const ImageInsightModuleRelatedSearches + const ImageInsightModuleShoppingSources + const ImageInsightModuleSimilarImages + const ImageInsightModuleSimilarProducts + const ImageInsightModuleTags + func PossibleImageInsightModuleValues() []ImageInsightModule + type ImageInsights struct + BestRepresentativeQuery *Query + ID *string + ImageCaption *ImageInsightsImageCaption + ImageInsightsToken *string + ImageTags *ImageTagsModule + PagesIncluding *ImagesModule + ReadLink *string + Recipes *RecipesModule + RecognizedEntityGroups *RecognizedEntitiesModule + RelatedCollections *RelatedCollectionsModule + RelatedSearches *RelatedSearchesModule + ShoppingSources *AggregateOffer + Type TypeBasicResponseBase + VisuallySimilarImages *ImagesModule + VisuallySimilarProducts *ImagesModule + WebSearchURL *string + func (ii ImageInsights) AsAggregateOffer() (*AggregateOffer, bool) + func (ii ImageInsights) AsAnswer() (*Answer, bool) + func (ii ImageInsights) AsBasicAnswer() (BasicAnswer, bool) + func (ii ImageInsights) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (ii ImageInsights) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (ii ImageInsights) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (ii ImageInsights) AsBasicIntangible() (BasicIntangible, bool) + func (ii ImageInsights) AsBasicMediaObject() (BasicMediaObject, bool) + func (ii ImageInsights) AsBasicOffer() (BasicOffer, bool) + func (ii ImageInsights) AsBasicResponse() (BasicResponse, bool) + func (ii ImageInsights) AsBasicResponseBase() (BasicResponseBase, bool) + func (ii ImageInsights) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (ii ImageInsights) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (ii ImageInsights) AsBasicThing() (BasicThing, bool) + func (ii ImageInsights) AsBasicWebPage() (BasicWebPage, bool) + func (ii ImageInsights) AsCollectionPage() (*CollectionPage, bool) + func (ii ImageInsights) AsCreativeWork() (*CreativeWork, bool) + func (ii ImageInsights) AsErrorResponse() (*ErrorResponse, bool) + func (ii ImageInsights) AsIdentifiable() (*Identifiable, bool) + func (ii ImageInsights) AsImageGallery() (*ImageGallery, bool) + func (ii ImageInsights) AsImageInsights() (*ImageInsights, bool) + func (ii ImageInsights) AsImageObject() (*ImageObject, bool) + func (ii ImageInsights) AsImages() (*Images, bool) + func (ii ImageInsights) AsIntangible() (*Intangible, bool) + func (ii ImageInsights) AsMediaObject() (*MediaObject, bool) + func (ii ImageInsights) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (ii ImageInsights) AsOffer() (*Offer, bool) + func (ii ImageInsights) AsOrganization() (*Organization, bool) + func (ii ImageInsights) AsPerson() (*Person, bool) + func (ii ImageInsights) AsRecipe() (*Recipe, bool) + func (ii ImageInsights) AsRecognizedEntity() (*RecognizedEntity, bool) + func (ii ImageInsights) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (ii ImageInsights) AsResponse() (*Response, bool) + func (ii ImageInsights) AsResponseBase() (*ResponseBase, bool) + func (ii ImageInsights) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (ii ImageInsights) AsStructuredValue() (*StructuredValue, bool) + func (ii ImageInsights) AsThing() (*Thing, bool) + func (ii ImageInsights) AsTrendingImages() (*TrendingImages, bool) + func (ii ImageInsights) AsWebPage() (*WebPage, bool) + func (ii ImageInsights) MarshalJSON() ([]byte, error) + type ImageInsightsImageCaption struct + Caption *string + DataSourceURL *string + RelatedSearches *[]Query + type ImageLicense string + const ImageLicenseAll + const ImageLicenseAny + const ImageLicenseModify + const ImageLicenseModifyCommercially + const ImageLicensePublic + const ImageLicenseShare + const ImageLicenseShareCommercially + func PossibleImageLicenseValues() []ImageLicense + type ImageObject struct + AccentColor *string + AlternateName *string + BingID *string + ContentSize *string + ContentURL *string + DatePublished *string + Description *string + EncodingFormat *string + Height *int32 + HostPageDisplayURL *string + HostPageURL *string + ID *string + Image *ImageObject + ImageID *string + ImageInsightsToken *string + InsightsMetadata *ImagesImageMetadata + Name *string + Provider *[]BasicThing + ReadLink *string + Text *string + Thumbnail *ImageObject + ThumbnailURL *string + Type TypeBasicResponseBase + URL *string + VisualWords *string + WebSearchURL *string + Width *int32 + func (ioVar *ImageObject) UnmarshalJSON(body []byte) error + func (ioVar ImageObject) AsAggregateOffer() (*AggregateOffer, bool) + func (ioVar ImageObject) AsAnswer() (*Answer, bool) + func (ioVar ImageObject) AsBasicAnswer() (BasicAnswer, bool) + func (ioVar ImageObject) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (ioVar ImageObject) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (ioVar ImageObject) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (ioVar ImageObject) AsBasicIntangible() (BasicIntangible, bool) + func (ioVar ImageObject) AsBasicMediaObject() (BasicMediaObject, bool) + func (ioVar ImageObject) AsBasicOffer() (BasicOffer, bool) + func (ioVar ImageObject) AsBasicResponse() (BasicResponse, bool) + func (ioVar ImageObject) AsBasicResponseBase() (BasicResponseBase, bool) + func (ioVar ImageObject) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (ioVar ImageObject) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (ioVar ImageObject) AsBasicThing() (BasicThing, bool) + func (ioVar ImageObject) AsBasicWebPage() (BasicWebPage, bool) + func (ioVar ImageObject) AsCollectionPage() (*CollectionPage, bool) + func (ioVar ImageObject) AsCreativeWork() (*CreativeWork, bool) + func (ioVar ImageObject) AsErrorResponse() (*ErrorResponse, bool) + func (ioVar ImageObject) AsIdentifiable() (*Identifiable, bool) + func (ioVar ImageObject) AsImageGallery() (*ImageGallery, bool) + func (ioVar ImageObject) AsImageInsights() (*ImageInsights, bool) + func (ioVar ImageObject) AsImageObject() (*ImageObject, bool) + func (ioVar ImageObject) AsImages() (*Images, bool) + func (ioVar ImageObject) AsIntangible() (*Intangible, bool) + func (ioVar ImageObject) AsMediaObject() (*MediaObject, bool) + func (ioVar ImageObject) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (ioVar ImageObject) AsOffer() (*Offer, bool) + func (ioVar ImageObject) AsOrganization() (*Organization, bool) + func (ioVar ImageObject) AsPerson() (*Person, bool) + func (ioVar ImageObject) AsRecipe() (*Recipe, bool) + func (ioVar ImageObject) AsRecognizedEntity() (*RecognizedEntity, bool) + func (ioVar ImageObject) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (ioVar ImageObject) AsResponse() (*Response, bool) + func (ioVar ImageObject) AsResponseBase() (*ResponseBase, bool) + func (ioVar ImageObject) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (ioVar ImageObject) AsStructuredValue() (*StructuredValue, bool) + func (ioVar ImageObject) AsThing() (*Thing, bool) + func (ioVar ImageObject) AsTrendingImages() (*TrendingImages, bool) + func (ioVar ImageObject) AsWebPage() (*WebPage, bool) + func (ioVar ImageObject) MarshalJSON() ([]byte, error) + type ImageSize string + const ImageSizeAll + const ImageSizeLarge + const ImageSizeMedium + const ImageSizeSmall + const ImageSizeWallpaper + func PossibleImageSizeValues() []ImageSize + type ImageTagsModule struct + Value *[]InsightsTag + type ImageType string + const AnimatedGif + const Clipart + const Line + const Photo + const Shopping + const Transparent + func PossibleImageTypeValues() []ImageType + type Images struct + ID *string + NextOffset *int32 + PivotSuggestions *[]PivotSuggestions + QueryExpansions *[]Query + ReadLink *string + SimilarTerms *[]Query + TotalEstimatedMatches *int64 + Type TypeBasicResponseBase + Value *[]ImageObject + WebSearchURL *string + func (i Images) AsAggregateOffer() (*AggregateOffer, bool) + func (i Images) AsAnswer() (*Answer, bool) + func (i Images) AsBasicAnswer() (BasicAnswer, bool) + func (i Images) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (i Images) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (i Images) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (i Images) AsBasicIntangible() (BasicIntangible, bool) + func (i Images) AsBasicMediaObject() (BasicMediaObject, bool) + func (i Images) AsBasicOffer() (BasicOffer, bool) + func (i Images) AsBasicResponse() (BasicResponse, bool) + func (i Images) AsBasicResponseBase() (BasicResponseBase, bool) + func (i Images) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (i Images) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (i Images) AsBasicThing() (BasicThing, bool) + func (i Images) AsBasicWebPage() (BasicWebPage, bool) + func (i Images) AsCollectionPage() (*CollectionPage, bool) + func (i Images) AsCreativeWork() (*CreativeWork, bool) + func (i Images) AsErrorResponse() (*ErrorResponse, bool) + func (i Images) AsIdentifiable() (*Identifiable, bool) + func (i Images) AsImageGallery() (*ImageGallery, bool) + func (i Images) AsImageInsights() (*ImageInsights, bool) + func (i Images) AsImageObject() (*ImageObject, bool) + func (i Images) AsImages() (*Images, bool) + func (i Images) AsIntangible() (*Intangible, bool) + func (i Images) AsMediaObject() (*MediaObject, bool) + func (i Images) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (i Images) AsOffer() (*Offer, bool) + func (i Images) AsOrganization() (*Organization, bool) + func (i Images) AsPerson() (*Person, bool) + func (i Images) AsRecipe() (*Recipe, bool) + func (i Images) AsRecognizedEntity() (*RecognizedEntity, bool) + func (i Images) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (i Images) AsResponse() (*Response, bool) + func (i Images) AsResponseBase() (*ResponseBase, bool) + func (i Images) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (i Images) AsStructuredValue() (*StructuredValue, bool) + func (i Images) AsThing() (*Thing, bool) + func (i Images) AsTrendingImages() (*TrendingImages, bool) + func (i Images) AsWebPage() (*WebPage, bool) + func (i Images) MarshalJSON() ([]byte, error) + type ImagesClient struct + func NewImagesClient() ImagesClient + func (client ImagesClient) Details(ctx context.Context, query string, acceptLanguage string, contentType string, ...) (result ImageInsights, err error) + func (client ImagesClient) DetailsPreparer(ctx context.Context, query string, acceptLanguage string, contentType string, ...) (*http.Request, error) + func (client ImagesClient) DetailsResponder(resp *http.Response) (result ImageInsights, err error) + func (client ImagesClient) DetailsSender(req *http.Request) (*http.Response, error) + func (client ImagesClient) Search(ctx context.Context, query string, acceptLanguage string, userAgent string, ...) (result Images, err error) + func (client ImagesClient) SearchPreparer(ctx context.Context, query string, acceptLanguage string, userAgent string, ...) (*http.Request, error) + func (client ImagesClient) SearchResponder(resp *http.Response) (result Images, err error) + func (client ImagesClient) SearchSender(req *http.Request) (*http.Response, error) + func (client ImagesClient) Trending(ctx context.Context, acceptLanguage string, userAgent string, clientID string, ...) (result TrendingImages, err error) + func (client ImagesClient) TrendingPreparer(ctx context.Context, acceptLanguage string, userAgent string, clientID string, ...) (*http.Request, error) + func (client ImagesClient) TrendingResponder(resp *http.Response) (result TrendingImages, err error) + func (client ImagesClient) TrendingSender(req *http.Request) (*http.Response, error) + type ImagesImageMetadata struct + AggregateOffer *AggregateOffer + RecipeSourcesCount *int32 + ShoppingSourcesCount *int32 + type ImagesModule struct + Value *[]ImageObject + type InsightsTag struct + Name *string + type Intangible struct + AlternateName *string + BingID *string + Description *string + ID *string + Image *ImageObject + Name *string + ReadLink *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (i Intangible) AsAggregateOffer() (*AggregateOffer, bool) + func (i Intangible) AsAnswer() (*Answer, bool) + func (i Intangible) AsBasicAnswer() (BasicAnswer, bool) + func (i Intangible) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (i Intangible) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (i Intangible) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (i Intangible) AsBasicIntangible() (BasicIntangible, bool) + func (i Intangible) AsBasicMediaObject() (BasicMediaObject, bool) + func (i Intangible) AsBasicOffer() (BasicOffer, bool) + func (i Intangible) AsBasicResponse() (BasicResponse, bool) + func (i Intangible) AsBasicResponseBase() (BasicResponseBase, bool) + func (i Intangible) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (i Intangible) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (i Intangible) AsBasicThing() (BasicThing, bool) + func (i Intangible) AsBasicWebPage() (BasicWebPage, bool) + func (i Intangible) AsCollectionPage() (*CollectionPage, bool) + func (i Intangible) AsCreativeWork() (*CreativeWork, bool) + func (i Intangible) AsErrorResponse() (*ErrorResponse, bool) + func (i Intangible) AsIdentifiable() (*Identifiable, bool) + func (i Intangible) AsImageGallery() (*ImageGallery, bool) + func (i Intangible) AsImageInsights() (*ImageInsights, bool) + func (i Intangible) AsImageObject() (*ImageObject, bool) + func (i Intangible) AsImages() (*Images, bool) + func (i Intangible) AsIntangible() (*Intangible, bool) + func (i Intangible) AsMediaObject() (*MediaObject, bool) + func (i Intangible) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (i Intangible) AsOffer() (*Offer, bool) + func (i Intangible) AsOrganization() (*Organization, bool) + func (i Intangible) AsPerson() (*Person, bool) + func (i Intangible) AsRecipe() (*Recipe, bool) + func (i Intangible) AsRecognizedEntity() (*RecognizedEntity, bool) + func (i Intangible) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (i Intangible) AsResponse() (*Response, bool) + func (i Intangible) AsResponseBase() (*ResponseBase, bool) + func (i Intangible) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (i Intangible) AsStructuredValue() (*StructuredValue, bool) + func (i Intangible) AsThing() (*Thing, bool) + func (i Intangible) AsTrendingImages() (*TrendingImages, bool) + func (i Intangible) AsWebPage() (*WebPage, bool) + func (i Intangible) MarshalJSON() ([]byte, error) + type ItemAvailability string + const Discontinued + const InStock + const InStoreOnly + const LimitedAvailability + const OnlineOnly + const OutOfStock + const PreOrder + const SoldOut + func PossibleItemAvailabilityValues() []ItemAvailability + type MediaObject struct + AlternateName *string + BingID *string + ContentSize *string + ContentURL *string + DatePublished *string + Description *string + EncodingFormat *string + Height *int32 + HostPageDisplayURL *string + HostPageURL *string + ID *string + Image *ImageObject + Name *string + Provider *[]BasicThing + ReadLink *string + Text *string + ThumbnailURL *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + Width *int32 + func (mo *MediaObject) UnmarshalJSON(body []byte) error + func (mo MediaObject) AsAggregateOffer() (*AggregateOffer, bool) + func (mo MediaObject) AsAnswer() (*Answer, bool) + func (mo MediaObject) AsBasicAnswer() (BasicAnswer, bool) + func (mo MediaObject) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (mo MediaObject) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (mo MediaObject) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (mo MediaObject) AsBasicIntangible() (BasicIntangible, bool) + func (mo MediaObject) AsBasicMediaObject() (BasicMediaObject, bool) + func (mo MediaObject) AsBasicOffer() (BasicOffer, bool) + func (mo MediaObject) AsBasicResponse() (BasicResponse, bool) + func (mo MediaObject) AsBasicResponseBase() (BasicResponseBase, bool) + func (mo MediaObject) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (mo MediaObject) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (mo MediaObject) AsBasicThing() (BasicThing, bool) + func (mo MediaObject) AsBasicWebPage() (BasicWebPage, bool) + func (mo MediaObject) AsCollectionPage() (*CollectionPage, bool) + func (mo MediaObject) AsCreativeWork() (*CreativeWork, bool) + func (mo MediaObject) AsErrorResponse() (*ErrorResponse, bool) + func (mo MediaObject) AsIdentifiable() (*Identifiable, bool) + func (mo MediaObject) AsImageGallery() (*ImageGallery, bool) + func (mo MediaObject) AsImageInsights() (*ImageInsights, bool) + func (mo MediaObject) AsImageObject() (*ImageObject, bool) + func (mo MediaObject) AsImages() (*Images, bool) + func (mo MediaObject) AsIntangible() (*Intangible, bool) + func (mo MediaObject) AsMediaObject() (*MediaObject, bool) + func (mo MediaObject) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (mo MediaObject) AsOffer() (*Offer, bool) + func (mo MediaObject) AsOrganization() (*Organization, bool) + func (mo MediaObject) AsPerson() (*Person, bool) + func (mo MediaObject) AsRecipe() (*Recipe, bool) + func (mo MediaObject) AsRecognizedEntity() (*RecognizedEntity, bool) + func (mo MediaObject) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (mo MediaObject) AsResponse() (*Response, bool) + func (mo MediaObject) AsResponseBase() (*ResponseBase, bool) + func (mo MediaObject) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (mo MediaObject) AsStructuredValue() (*StructuredValue, bool) + func (mo MediaObject) AsThing() (*Thing, bool) + func (mo MediaObject) AsTrendingImages() (*TrendingImages, bool) + func (mo MediaObject) AsWebPage() (*WebPage, bool) + func (mo MediaObject) MarshalJSON() ([]byte, error) + type NormalizedRectangle struct + AlternateName *string + BingID *string + Bottom *float64 + Description *string + ID *string + Image *ImageObject + Left *float64 + Name *string + ReadLink *string + Right *float64 + Top *float64 + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (nr NormalizedRectangle) AsAggregateOffer() (*AggregateOffer, bool) + func (nr NormalizedRectangle) AsAnswer() (*Answer, bool) + func (nr NormalizedRectangle) AsBasicAnswer() (BasicAnswer, bool) + func (nr NormalizedRectangle) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (nr NormalizedRectangle) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (nr NormalizedRectangle) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (nr NormalizedRectangle) AsBasicIntangible() (BasicIntangible, bool) + func (nr NormalizedRectangle) AsBasicMediaObject() (BasicMediaObject, bool) + func (nr NormalizedRectangle) AsBasicOffer() (BasicOffer, bool) + func (nr NormalizedRectangle) AsBasicResponse() (BasicResponse, bool) + func (nr NormalizedRectangle) AsBasicResponseBase() (BasicResponseBase, bool) + func (nr NormalizedRectangle) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (nr NormalizedRectangle) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (nr NormalizedRectangle) AsBasicThing() (BasicThing, bool) + func (nr NormalizedRectangle) AsBasicWebPage() (BasicWebPage, bool) + func (nr NormalizedRectangle) AsCollectionPage() (*CollectionPage, bool) + func (nr NormalizedRectangle) AsCreativeWork() (*CreativeWork, bool) + func (nr NormalizedRectangle) AsErrorResponse() (*ErrorResponse, bool) + func (nr NormalizedRectangle) AsIdentifiable() (*Identifiable, bool) + func (nr NormalizedRectangle) AsImageGallery() (*ImageGallery, bool) + func (nr NormalizedRectangle) AsImageInsights() (*ImageInsights, bool) + func (nr NormalizedRectangle) AsImageObject() (*ImageObject, bool) + func (nr NormalizedRectangle) AsImages() (*Images, bool) + func (nr NormalizedRectangle) AsIntangible() (*Intangible, bool) + func (nr NormalizedRectangle) AsMediaObject() (*MediaObject, bool) + func (nr NormalizedRectangle) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (nr NormalizedRectangle) AsOffer() (*Offer, bool) + func (nr NormalizedRectangle) AsOrganization() (*Organization, bool) + func (nr NormalizedRectangle) AsPerson() (*Person, bool) + func (nr NormalizedRectangle) AsRecipe() (*Recipe, bool) + func (nr NormalizedRectangle) AsRecognizedEntity() (*RecognizedEntity, bool) + func (nr NormalizedRectangle) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (nr NormalizedRectangle) AsResponse() (*Response, bool) + func (nr NormalizedRectangle) AsResponseBase() (*ResponseBase, bool) + func (nr NormalizedRectangle) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (nr NormalizedRectangle) AsStructuredValue() (*StructuredValue, bool) + func (nr NormalizedRectangle) AsThing() (*Thing, bool) + func (nr NormalizedRectangle) AsTrendingImages() (*TrendingImages, bool) + func (nr NormalizedRectangle) AsWebPage() (*WebPage, bool) + func (nr NormalizedRectangle) MarshalJSON() ([]byte, error) + type Offer struct + AggregateRating *AggregateRating + AlternateName *string + Availability ItemAvailability + BingID *string + Description *string + ID *string + Image *ImageObject + LastUpdated *string + Name *string + Price *float64 + PriceCurrency Currency + ReadLink *string + Seller *Organization + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (o Offer) AsAggregateOffer() (*AggregateOffer, bool) + func (o Offer) AsAnswer() (*Answer, bool) + func (o Offer) AsBasicAnswer() (BasicAnswer, bool) + func (o Offer) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (o Offer) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (o Offer) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (o Offer) AsBasicIntangible() (BasicIntangible, bool) + func (o Offer) AsBasicMediaObject() (BasicMediaObject, bool) + func (o Offer) AsBasicOffer() (BasicOffer, bool) + func (o Offer) AsBasicResponse() (BasicResponse, bool) + func (o Offer) AsBasicResponseBase() (BasicResponseBase, bool) + func (o Offer) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (o Offer) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (o Offer) AsBasicThing() (BasicThing, bool) + func (o Offer) AsBasicWebPage() (BasicWebPage, bool) + func (o Offer) AsCollectionPage() (*CollectionPage, bool) + func (o Offer) AsCreativeWork() (*CreativeWork, bool) + func (o Offer) AsErrorResponse() (*ErrorResponse, bool) + func (o Offer) AsIdentifiable() (*Identifiable, bool) + func (o Offer) AsImageGallery() (*ImageGallery, bool) + func (o Offer) AsImageInsights() (*ImageInsights, bool) + func (o Offer) AsImageObject() (*ImageObject, bool) + func (o Offer) AsImages() (*Images, bool) + func (o Offer) AsIntangible() (*Intangible, bool) + func (o Offer) AsMediaObject() (*MediaObject, bool) + func (o Offer) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (o Offer) AsOffer() (*Offer, bool) + func (o Offer) AsOrganization() (*Organization, bool) + func (o Offer) AsPerson() (*Person, bool) + func (o Offer) AsRecipe() (*Recipe, bool) + func (o Offer) AsRecognizedEntity() (*RecognizedEntity, bool) + func (o Offer) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (o Offer) AsResponse() (*Response, bool) + func (o Offer) AsResponseBase() (*ResponseBase, bool) + func (o Offer) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (o Offer) AsStructuredValue() (*StructuredValue, bool) + func (o Offer) AsThing() (*Thing, bool) + func (o Offer) AsTrendingImages() (*TrendingImages, bool) + func (o Offer) AsWebPage() (*WebPage, bool) + func (o Offer) MarshalJSON() ([]byte, error) + type Organization struct + AlternateName *string + BingID *string + Description *string + ID *string + Image *ImageObject + Name *string + ReadLink *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (o Organization) AsAggregateOffer() (*AggregateOffer, bool) + func (o Organization) AsAnswer() (*Answer, bool) + func (o Organization) AsBasicAnswer() (BasicAnswer, bool) + func (o Organization) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (o Organization) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (o Organization) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (o Organization) AsBasicIntangible() (BasicIntangible, bool) + func (o Organization) AsBasicMediaObject() (BasicMediaObject, bool) + func (o Organization) AsBasicOffer() (BasicOffer, bool) + func (o Organization) AsBasicResponse() (BasicResponse, bool) + func (o Organization) AsBasicResponseBase() (BasicResponseBase, bool) + func (o Organization) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (o Organization) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (o Organization) AsBasicThing() (BasicThing, bool) + func (o Organization) AsBasicWebPage() (BasicWebPage, bool) + func (o Organization) AsCollectionPage() (*CollectionPage, bool) + func (o Organization) AsCreativeWork() (*CreativeWork, bool) + func (o Organization) AsErrorResponse() (*ErrorResponse, bool) + func (o Organization) AsIdentifiable() (*Identifiable, bool) + func (o Organization) AsImageGallery() (*ImageGallery, bool) + func (o Organization) AsImageInsights() (*ImageInsights, bool) + func (o Organization) AsImageObject() (*ImageObject, bool) + func (o Organization) AsImages() (*Images, bool) + func (o Organization) AsIntangible() (*Intangible, bool) + func (o Organization) AsMediaObject() (*MediaObject, bool) + func (o Organization) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (o Organization) AsOffer() (*Offer, bool) + func (o Organization) AsOrganization() (*Organization, bool) + func (o Organization) AsPerson() (*Person, bool) + func (o Organization) AsRecipe() (*Recipe, bool) + func (o Organization) AsRecognizedEntity() (*RecognizedEntity, bool) + func (o Organization) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (o Organization) AsResponse() (*Response, bool) + func (o Organization) AsResponseBase() (*ResponseBase, bool) + func (o Organization) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (o Organization) AsStructuredValue() (*StructuredValue, bool) + func (o Organization) AsThing() (*Thing, bool) + func (o Organization) AsTrendingImages() (*TrendingImages, bool) + func (o Organization) AsWebPage() (*WebPage, bool) + func (o Organization) MarshalJSON() ([]byte, error) + type Person struct + AlternateName *string + BingID *string + Description *string + ID *string + Image *ImageObject + JobTitle *string + Name *string + ReadLink *string + TwitterProfile *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (p Person) AsAggregateOffer() (*AggregateOffer, bool) + func (p Person) AsAnswer() (*Answer, bool) + func (p Person) AsBasicAnswer() (BasicAnswer, bool) + func (p Person) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (p Person) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (p Person) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (p Person) AsBasicIntangible() (BasicIntangible, bool) + func (p Person) AsBasicMediaObject() (BasicMediaObject, bool) + func (p Person) AsBasicOffer() (BasicOffer, bool) + func (p Person) AsBasicResponse() (BasicResponse, bool) + func (p Person) AsBasicResponseBase() (BasicResponseBase, bool) + func (p Person) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (p Person) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (p Person) AsBasicThing() (BasicThing, bool) + func (p Person) AsBasicWebPage() (BasicWebPage, bool) + func (p Person) AsCollectionPage() (*CollectionPage, bool) + func (p Person) AsCreativeWork() (*CreativeWork, bool) + func (p Person) AsErrorResponse() (*ErrorResponse, bool) + func (p Person) AsIdentifiable() (*Identifiable, bool) + func (p Person) AsImageGallery() (*ImageGallery, bool) + func (p Person) AsImageInsights() (*ImageInsights, bool) + func (p Person) AsImageObject() (*ImageObject, bool) + func (p Person) AsImages() (*Images, bool) + func (p Person) AsIntangible() (*Intangible, bool) + func (p Person) AsMediaObject() (*MediaObject, bool) + func (p Person) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (p Person) AsOffer() (*Offer, bool) + func (p Person) AsOrganization() (*Organization, bool) + func (p Person) AsPerson() (*Person, bool) + func (p Person) AsRecipe() (*Recipe, bool) + func (p Person) AsRecognizedEntity() (*RecognizedEntity, bool) + func (p Person) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (p Person) AsResponse() (*Response, bool) + func (p Person) AsResponseBase() (*ResponseBase, bool) + func (p Person) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (p Person) AsStructuredValue() (*StructuredValue, bool) + func (p Person) AsThing() (*Thing, bool) + func (p Person) AsTrendingImages() (*TrendingImages, bool) + func (p Person) AsWebPage() (*WebPage, bool) + func (p Person) MarshalJSON() ([]byte, error) + type PivotSuggestions struct + Pivot *string + Suggestions *[]Query + type PropertiesItem struct + Text *string + Type Type + func (pi PropertiesItem) AsAggregateRating() (*AggregateRating, bool) + func (pi PropertiesItem) AsBasicPropertiesItem() (BasicPropertiesItem, bool) + func (pi PropertiesItem) AsBasicRating() (BasicRating, bool) + func (pi PropertiesItem) AsPropertiesItem() (*PropertiesItem, bool) + func (pi PropertiesItem) AsRating() (*Rating, bool) + func (pi PropertiesItem) MarshalJSON() ([]byte, error) + type Query struct + DisplayText *string + SearchLink *string + Text *string + Thumbnail *ImageObject + WebSearchURL *string + type Rating struct + BestRating *float64 + RatingValue *float64 + Text *string + Type Type + func (r Rating) AsAggregateRating() (*AggregateRating, bool) + func (r Rating) AsBasicPropertiesItem() (BasicPropertiesItem, bool) + func (r Rating) AsBasicRating() (BasicRating, bool) + func (r Rating) AsPropertiesItem() (*PropertiesItem, bool) + func (r Rating) AsRating() (*Rating, bool) + func (r Rating) MarshalJSON() ([]byte, error) + type Recipe struct + AlternateName *string + BingID *string + CookTime *string + DatePublished *string + Description *string + ID *string + Image *ImageObject + Name *string + PrepTime *string + Provider *[]BasicThing + ReadLink *string + Text *string + ThumbnailURL *string + TotalTime *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (r *Recipe) UnmarshalJSON(body []byte) error + func (r Recipe) AsAggregateOffer() (*AggregateOffer, bool) + func (r Recipe) AsAnswer() (*Answer, bool) + func (r Recipe) AsBasicAnswer() (BasicAnswer, bool) + func (r Recipe) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (r Recipe) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (r Recipe) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (r Recipe) AsBasicIntangible() (BasicIntangible, bool) + func (r Recipe) AsBasicMediaObject() (BasicMediaObject, bool) + func (r Recipe) AsBasicOffer() (BasicOffer, bool) + func (r Recipe) AsBasicResponse() (BasicResponse, bool) + func (r Recipe) AsBasicResponseBase() (BasicResponseBase, bool) + func (r Recipe) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (r Recipe) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (r Recipe) AsBasicThing() (BasicThing, bool) + func (r Recipe) AsBasicWebPage() (BasicWebPage, bool) + func (r Recipe) AsCollectionPage() (*CollectionPage, bool) + func (r Recipe) AsCreativeWork() (*CreativeWork, bool) + func (r Recipe) AsErrorResponse() (*ErrorResponse, bool) + func (r Recipe) AsIdentifiable() (*Identifiable, bool) + func (r Recipe) AsImageGallery() (*ImageGallery, bool) + func (r Recipe) AsImageInsights() (*ImageInsights, bool) + func (r Recipe) AsImageObject() (*ImageObject, bool) + func (r Recipe) AsImages() (*Images, bool) + func (r Recipe) AsIntangible() (*Intangible, bool) + func (r Recipe) AsMediaObject() (*MediaObject, bool) + func (r Recipe) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (r Recipe) AsOffer() (*Offer, bool) + func (r Recipe) AsOrganization() (*Organization, bool) + func (r Recipe) AsPerson() (*Person, bool) + func (r Recipe) AsRecipe() (*Recipe, bool) + func (r Recipe) AsRecognizedEntity() (*RecognizedEntity, bool) + func (r Recipe) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (r Recipe) AsResponse() (*Response, bool) + func (r Recipe) AsResponseBase() (*ResponseBase, bool) + func (r Recipe) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (r Recipe) AsStructuredValue() (*StructuredValue, bool) + func (r Recipe) AsThing() (*Thing, bool) + func (r Recipe) AsTrendingImages() (*TrendingImages, bool) + func (r Recipe) AsWebPage() (*WebPage, bool) + func (r Recipe) MarshalJSON() ([]byte, error) + type RecipesModule struct + Value *[]Recipe + type RecognizedEntitiesModule struct + Value *[]RecognizedEntityGroup + type RecognizedEntity struct + Entity BasicThing + ID *string + MatchConfidence *float64 + ReadLink *string + Type TypeBasicResponseBase + WebSearchURL *string + func (re *RecognizedEntity) UnmarshalJSON(body []byte) error + func (re RecognizedEntity) AsAggregateOffer() (*AggregateOffer, bool) + func (re RecognizedEntity) AsAnswer() (*Answer, bool) + func (re RecognizedEntity) AsBasicAnswer() (BasicAnswer, bool) + func (re RecognizedEntity) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (re RecognizedEntity) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (re RecognizedEntity) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (re RecognizedEntity) AsBasicIntangible() (BasicIntangible, bool) + func (re RecognizedEntity) AsBasicMediaObject() (BasicMediaObject, bool) + func (re RecognizedEntity) AsBasicOffer() (BasicOffer, bool) + func (re RecognizedEntity) AsBasicResponse() (BasicResponse, bool) + func (re RecognizedEntity) AsBasicResponseBase() (BasicResponseBase, bool) + func (re RecognizedEntity) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (re RecognizedEntity) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (re RecognizedEntity) AsBasicThing() (BasicThing, bool) + func (re RecognizedEntity) AsBasicWebPage() (BasicWebPage, bool) + func (re RecognizedEntity) AsCollectionPage() (*CollectionPage, bool) + func (re RecognizedEntity) AsCreativeWork() (*CreativeWork, bool) + func (re RecognizedEntity) AsErrorResponse() (*ErrorResponse, bool) + func (re RecognizedEntity) AsIdentifiable() (*Identifiable, bool) + func (re RecognizedEntity) AsImageGallery() (*ImageGallery, bool) + func (re RecognizedEntity) AsImageInsights() (*ImageInsights, bool) + func (re RecognizedEntity) AsImageObject() (*ImageObject, bool) + func (re RecognizedEntity) AsImages() (*Images, bool) + func (re RecognizedEntity) AsIntangible() (*Intangible, bool) + func (re RecognizedEntity) AsMediaObject() (*MediaObject, bool) + func (re RecognizedEntity) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (re RecognizedEntity) AsOffer() (*Offer, bool) + func (re RecognizedEntity) AsOrganization() (*Organization, bool) + func (re RecognizedEntity) AsPerson() (*Person, bool) + func (re RecognizedEntity) AsRecipe() (*Recipe, bool) + func (re RecognizedEntity) AsRecognizedEntity() (*RecognizedEntity, bool) + func (re RecognizedEntity) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (re RecognizedEntity) AsResponse() (*Response, bool) + func (re RecognizedEntity) AsResponseBase() (*ResponseBase, bool) + func (re RecognizedEntity) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (re RecognizedEntity) AsStructuredValue() (*StructuredValue, bool) + func (re RecognizedEntity) AsThing() (*Thing, bool) + func (re RecognizedEntity) AsTrendingImages() (*TrendingImages, bool) + func (re RecognizedEntity) AsWebPage() (*WebPage, bool) + func (re RecognizedEntity) MarshalJSON() ([]byte, error) + type RecognizedEntityGroup struct + Name *string + RecognizedEntityRegions *[]RecognizedEntityRegion + type RecognizedEntityRegion struct + ID *string + MatchingEntities *[]RecognizedEntity + ReadLink *string + Region *NormalizedRectangle + Type TypeBasicResponseBase + WebSearchURL *string + func (rer RecognizedEntityRegion) AsAggregateOffer() (*AggregateOffer, bool) + func (rer RecognizedEntityRegion) AsAnswer() (*Answer, bool) + func (rer RecognizedEntityRegion) AsBasicAnswer() (BasicAnswer, bool) + func (rer RecognizedEntityRegion) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (rer RecognizedEntityRegion) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (rer RecognizedEntityRegion) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (rer RecognizedEntityRegion) AsBasicIntangible() (BasicIntangible, bool) + func (rer RecognizedEntityRegion) AsBasicMediaObject() (BasicMediaObject, bool) + func (rer RecognizedEntityRegion) AsBasicOffer() (BasicOffer, bool) + func (rer RecognizedEntityRegion) AsBasicResponse() (BasicResponse, bool) + func (rer RecognizedEntityRegion) AsBasicResponseBase() (BasicResponseBase, bool) + func (rer RecognizedEntityRegion) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (rer RecognizedEntityRegion) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (rer RecognizedEntityRegion) AsBasicThing() (BasicThing, bool) + func (rer RecognizedEntityRegion) AsBasicWebPage() (BasicWebPage, bool) + func (rer RecognizedEntityRegion) AsCollectionPage() (*CollectionPage, bool) + func (rer RecognizedEntityRegion) AsCreativeWork() (*CreativeWork, bool) + func (rer RecognizedEntityRegion) AsErrorResponse() (*ErrorResponse, bool) + func (rer RecognizedEntityRegion) AsIdentifiable() (*Identifiable, bool) + func (rer RecognizedEntityRegion) AsImageGallery() (*ImageGallery, bool) + func (rer RecognizedEntityRegion) AsImageInsights() (*ImageInsights, bool) + func (rer RecognizedEntityRegion) AsImageObject() (*ImageObject, bool) + func (rer RecognizedEntityRegion) AsImages() (*Images, bool) + func (rer RecognizedEntityRegion) AsIntangible() (*Intangible, bool) + func (rer RecognizedEntityRegion) AsMediaObject() (*MediaObject, bool) + func (rer RecognizedEntityRegion) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (rer RecognizedEntityRegion) AsOffer() (*Offer, bool) + func (rer RecognizedEntityRegion) AsOrganization() (*Organization, bool) + func (rer RecognizedEntityRegion) AsPerson() (*Person, bool) + func (rer RecognizedEntityRegion) AsRecipe() (*Recipe, bool) + func (rer RecognizedEntityRegion) AsRecognizedEntity() (*RecognizedEntity, bool) + func (rer RecognizedEntityRegion) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (rer RecognizedEntityRegion) AsResponse() (*Response, bool) + func (rer RecognizedEntityRegion) AsResponseBase() (*ResponseBase, bool) + func (rer RecognizedEntityRegion) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (rer RecognizedEntityRegion) AsStructuredValue() (*StructuredValue, bool) + func (rer RecognizedEntityRegion) AsThing() (*Thing, bool) + func (rer RecognizedEntityRegion) AsTrendingImages() (*TrendingImages, bool) + func (rer RecognizedEntityRegion) AsWebPage() (*WebPage, bool) + func (rer RecognizedEntityRegion) MarshalJSON() ([]byte, error) + type RelatedCollectionsModule struct + Value *[]ImageGallery + type RelatedSearchesModule struct + Value *[]Query + type Response struct + ID *string + ReadLink *string + Type TypeBasicResponseBase + WebSearchURL *string + func (r Response) AsAggregateOffer() (*AggregateOffer, bool) + func (r Response) AsAnswer() (*Answer, bool) + func (r Response) AsBasicAnswer() (BasicAnswer, bool) + func (r Response) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (r Response) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (r Response) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (r Response) AsBasicIntangible() (BasicIntangible, bool) + func (r Response) AsBasicMediaObject() (BasicMediaObject, bool) + func (r Response) AsBasicOffer() (BasicOffer, bool) + func (r Response) AsBasicResponse() (BasicResponse, bool) + func (r Response) AsBasicResponseBase() (BasicResponseBase, bool) + func (r Response) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (r Response) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (r Response) AsBasicThing() (BasicThing, bool) + func (r Response) AsBasicWebPage() (BasicWebPage, bool) + func (r Response) AsCollectionPage() (*CollectionPage, bool) + func (r Response) AsCreativeWork() (*CreativeWork, bool) + func (r Response) AsErrorResponse() (*ErrorResponse, bool) + func (r Response) AsIdentifiable() (*Identifiable, bool) + func (r Response) AsImageGallery() (*ImageGallery, bool) + func (r Response) AsImageInsights() (*ImageInsights, bool) + func (r Response) AsImageObject() (*ImageObject, bool) + func (r Response) AsImages() (*Images, bool) + func (r Response) AsIntangible() (*Intangible, bool) + func (r Response) AsMediaObject() (*MediaObject, bool) + func (r Response) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (r Response) AsOffer() (*Offer, bool) + func (r Response) AsOrganization() (*Organization, bool) + func (r Response) AsPerson() (*Person, bool) + func (r Response) AsRecipe() (*Recipe, bool) + func (r Response) AsRecognizedEntity() (*RecognizedEntity, bool) + func (r Response) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (r Response) AsResponse() (*Response, bool) + func (r Response) AsResponseBase() (*ResponseBase, bool) + func (r Response) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (r Response) AsStructuredValue() (*StructuredValue, bool) + func (r Response) AsThing() (*Thing, bool) + func (r Response) AsTrendingImages() (*TrendingImages, bool) + func (r Response) AsWebPage() (*WebPage, bool) + func (r Response) MarshalJSON() ([]byte, error) + type ResponseBase struct + Type TypeBasicResponseBase + func (rb ResponseBase) AsAggregateOffer() (*AggregateOffer, bool) + func (rb ResponseBase) AsAnswer() (*Answer, bool) + func (rb ResponseBase) AsBasicAnswer() (BasicAnswer, bool) + func (rb ResponseBase) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (rb ResponseBase) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (rb ResponseBase) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (rb ResponseBase) AsBasicIntangible() (BasicIntangible, bool) + func (rb ResponseBase) AsBasicMediaObject() (BasicMediaObject, bool) + func (rb ResponseBase) AsBasicOffer() (BasicOffer, bool) + func (rb ResponseBase) AsBasicResponse() (BasicResponse, bool) + func (rb ResponseBase) AsBasicResponseBase() (BasicResponseBase, bool) + func (rb ResponseBase) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (rb ResponseBase) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (rb ResponseBase) AsBasicThing() (BasicThing, bool) + func (rb ResponseBase) AsBasicWebPage() (BasicWebPage, bool) + func (rb ResponseBase) AsCollectionPage() (*CollectionPage, bool) + func (rb ResponseBase) AsCreativeWork() (*CreativeWork, bool) + func (rb ResponseBase) AsErrorResponse() (*ErrorResponse, bool) + func (rb ResponseBase) AsIdentifiable() (*Identifiable, bool) + func (rb ResponseBase) AsImageGallery() (*ImageGallery, bool) + func (rb ResponseBase) AsImageInsights() (*ImageInsights, bool) + func (rb ResponseBase) AsImageObject() (*ImageObject, bool) + func (rb ResponseBase) AsImages() (*Images, bool) + func (rb ResponseBase) AsIntangible() (*Intangible, bool) + func (rb ResponseBase) AsMediaObject() (*MediaObject, bool) + func (rb ResponseBase) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (rb ResponseBase) AsOffer() (*Offer, bool) + func (rb ResponseBase) AsOrganization() (*Organization, bool) + func (rb ResponseBase) AsPerson() (*Person, bool) + func (rb ResponseBase) AsRecipe() (*Recipe, bool) + func (rb ResponseBase) AsRecognizedEntity() (*RecognizedEntity, bool) + func (rb ResponseBase) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (rb ResponseBase) AsResponse() (*Response, bool) + func (rb ResponseBase) AsResponseBase() (*ResponseBase, bool) + func (rb ResponseBase) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (rb ResponseBase) AsStructuredValue() (*StructuredValue, bool) + func (rb ResponseBase) AsThing() (*Thing, bool) + func (rb ResponseBase) AsTrendingImages() (*TrendingImages, bool) + func (rb ResponseBase) AsWebPage() (*WebPage, bool) + func (rb ResponseBase) MarshalJSON() ([]byte, error) + type SafeSearch string + const Moderate + const Off + const Strict + func PossibleSafeSearchValues() []SafeSearch + type SearchResultsAnswer struct + ID *string + ReadLink *string + TotalEstimatedMatches *int64 + Type TypeBasicResponseBase + WebSearchURL *string + func (sra SearchResultsAnswer) AsAggregateOffer() (*AggregateOffer, bool) + func (sra SearchResultsAnswer) AsAnswer() (*Answer, bool) + func (sra SearchResultsAnswer) AsBasicAnswer() (BasicAnswer, bool) + func (sra SearchResultsAnswer) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (sra SearchResultsAnswer) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (sra SearchResultsAnswer) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (sra SearchResultsAnswer) AsBasicIntangible() (BasicIntangible, bool) + func (sra SearchResultsAnswer) AsBasicMediaObject() (BasicMediaObject, bool) + func (sra SearchResultsAnswer) AsBasicOffer() (BasicOffer, bool) + func (sra SearchResultsAnswer) AsBasicResponse() (BasicResponse, bool) + func (sra SearchResultsAnswer) AsBasicResponseBase() (BasicResponseBase, bool) + func (sra SearchResultsAnswer) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (sra SearchResultsAnswer) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (sra SearchResultsAnswer) AsBasicThing() (BasicThing, bool) + func (sra SearchResultsAnswer) AsBasicWebPage() (BasicWebPage, bool) + func (sra SearchResultsAnswer) AsCollectionPage() (*CollectionPage, bool) + func (sra SearchResultsAnswer) AsCreativeWork() (*CreativeWork, bool) + func (sra SearchResultsAnswer) AsErrorResponse() (*ErrorResponse, bool) + func (sra SearchResultsAnswer) AsIdentifiable() (*Identifiable, bool) + func (sra SearchResultsAnswer) AsImageGallery() (*ImageGallery, bool) + func (sra SearchResultsAnswer) AsImageInsights() (*ImageInsights, bool) + func (sra SearchResultsAnswer) AsImageObject() (*ImageObject, bool) + func (sra SearchResultsAnswer) AsImages() (*Images, bool) + func (sra SearchResultsAnswer) AsIntangible() (*Intangible, bool) + func (sra SearchResultsAnswer) AsMediaObject() (*MediaObject, bool) + func (sra SearchResultsAnswer) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (sra SearchResultsAnswer) AsOffer() (*Offer, bool) + func (sra SearchResultsAnswer) AsOrganization() (*Organization, bool) + func (sra SearchResultsAnswer) AsPerson() (*Person, bool) + func (sra SearchResultsAnswer) AsRecipe() (*Recipe, bool) + func (sra SearchResultsAnswer) AsRecognizedEntity() (*RecognizedEntity, bool) + func (sra SearchResultsAnswer) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (sra SearchResultsAnswer) AsResponse() (*Response, bool) + func (sra SearchResultsAnswer) AsResponseBase() (*ResponseBase, bool) + func (sra SearchResultsAnswer) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (sra SearchResultsAnswer) AsStructuredValue() (*StructuredValue, bool) + func (sra SearchResultsAnswer) AsThing() (*Thing, bool) + func (sra SearchResultsAnswer) AsTrendingImages() (*TrendingImages, bool) + func (sra SearchResultsAnswer) AsWebPage() (*WebPage, bool) + func (sra SearchResultsAnswer) MarshalJSON() ([]byte, error) + type StructuredValue struct + AlternateName *string + BingID *string + Description *string + ID *string + Image *ImageObject + Name *string + ReadLink *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (sv StructuredValue) AsAggregateOffer() (*AggregateOffer, bool) + func (sv StructuredValue) AsAnswer() (*Answer, bool) + func (sv StructuredValue) AsBasicAnswer() (BasicAnswer, bool) + func (sv StructuredValue) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (sv StructuredValue) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (sv StructuredValue) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (sv StructuredValue) AsBasicIntangible() (BasicIntangible, bool) + func (sv StructuredValue) AsBasicMediaObject() (BasicMediaObject, bool) + func (sv StructuredValue) AsBasicOffer() (BasicOffer, bool) + func (sv StructuredValue) AsBasicResponse() (BasicResponse, bool) + func (sv StructuredValue) AsBasicResponseBase() (BasicResponseBase, bool) + func (sv StructuredValue) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (sv StructuredValue) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (sv StructuredValue) AsBasicThing() (BasicThing, bool) + func (sv StructuredValue) AsBasicWebPage() (BasicWebPage, bool) + func (sv StructuredValue) AsCollectionPage() (*CollectionPage, bool) + func (sv StructuredValue) AsCreativeWork() (*CreativeWork, bool) + func (sv StructuredValue) AsErrorResponse() (*ErrorResponse, bool) + func (sv StructuredValue) AsIdentifiable() (*Identifiable, bool) + func (sv StructuredValue) AsImageGallery() (*ImageGallery, bool) + func (sv StructuredValue) AsImageInsights() (*ImageInsights, bool) + func (sv StructuredValue) AsImageObject() (*ImageObject, bool) + func (sv StructuredValue) AsImages() (*Images, bool) + func (sv StructuredValue) AsIntangible() (*Intangible, bool) + func (sv StructuredValue) AsMediaObject() (*MediaObject, bool) + func (sv StructuredValue) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (sv StructuredValue) AsOffer() (*Offer, bool) + func (sv StructuredValue) AsOrganization() (*Organization, bool) + func (sv StructuredValue) AsPerson() (*Person, bool) + func (sv StructuredValue) AsRecipe() (*Recipe, bool) + func (sv StructuredValue) AsRecognizedEntity() (*RecognizedEntity, bool) + func (sv StructuredValue) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (sv StructuredValue) AsResponse() (*Response, bool) + func (sv StructuredValue) AsResponseBase() (*ResponseBase, bool) + func (sv StructuredValue) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (sv StructuredValue) AsStructuredValue() (*StructuredValue, bool) + func (sv StructuredValue) AsThing() (*Thing, bool) + func (sv StructuredValue) AsTrendingImages() (*TrendingImages, bool) + func (sv StructuredValue) AsWebPage() (*WebPage, bool) + func (sv StructuredValue) MarshalJSON() ([]byte, error) + type Thing struct + AlternateName *string + BingID *string + Description *string + ID *string + Image *ImageObject + Name *string + ReadLink *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (t Thing) AsAggregateOffer() (*AggregateOffer, bool) + func (t Thing) AsAnswer() (*Answer, bool) + func (t Thing) AsBasicAnswer() (BasicAnswer, bool) + func (t Thing) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (t Thing) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (t Thing) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (t Thing) AsBasicIntangible() (BasicIntangible, bool) + func (t Thing) AsBasicMediaObject() (BasicMediaObject, bool) + func (t Thing) AsBasicOffer() (BasicOffer, bool) + func (t Thing) AsBasicResponse() (BasicResponse, bool) + func (t Thing) AsBasicResponseBase() (BasicResponseBase, bool) + func (t Thing) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (t Thing) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (t Thing) AsBasicThing() (BasicThing, bool) + func (t Thing) AsBasicWebPage() (BasicWebPage, bool) + func (t Thing) AsCollectionPage() (*CollectionPage, bool) + func (t Thing) AsCreativeWork() (*CreativeWork, bool) + func (t Thing) AsErrorResponse() (*ErrorResponse, bool) + func (t Thing) AsIdentifiable() (*Identifiable, bool) + func (t Thing) AsImageGallery() (*ImageGallery, bool) + func (t Thing) AsImageInsights() (*ImageInsights, bool) + func (t Thing) AsImageObject() (*ImageObject, bool) + func (t Thing) AsImages() (*Images, bool) + func (t Thing) AsIntangible() (*Intangible, bool) + func (t Thing) AsMediaObject() (*MediaObject, bool) + func (t Thing) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (t Thing) AsOffer() (*Offer, bool) + func (t Thing) AsOrganization() (*Organization, bool) + func (t Thing) AsPerson() (*Person, bool) + func (t Thing) AsRecipe() (*Recipe, bool) + func (t Thing) AsRecognizedEntity() (*RecognizedEntity, bool) + func (t Thing) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (t Thing) AsResponse() (*Response, bool) + func (t Thing) AsResponseBase() (*ResponseBase, bool) + func (t Thing) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (t Thing) AsStructuredValue() (*StructuredValue, bool) + func (t Thing) AsThing() (*Thing, bool) + func (t Thing) AsTrendingImages() (*TrendingImages, bool) + func (t Thing) AsWebPage() (*WebPage, bool) + func (t Thing) MarshalJSON() ([]byte, error) + type TrendingImages struct + Categories *[]TrendingImagesCategory + ID *string + ReadLink *string + Type TypeBasicResponseBase + WebSearchURL *string + func (ti TrendingImages) AsAggregateOffer() (*AggregateOffer, bool) + func (ti TrendingImages) AsAnswer() (*Answer, bool) + func (ti TrendingImages) AsBasicAnswer() (BasicAnswer, bool) + func (ti TrendingImages) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (ti TrendingImages) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (ti TrendingImages) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (ti TrendingImages) AsBasicIntangible() (BasicIntangible, bool) + func (ti TrendingImages) AsBasicMediaObject() (BasicMediaObject, bool) + func (ti TrendingImages) AsBasicOffer() (BasicOffer, bool) + func (ti TrendingImages) AsBasicResponse() (BasicResponse, bool) + func (ti TrendingImages) AsBasicResponseBase() (BasicResponseBase, bool) + func (ti TrendingImages) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (ti TrendingImages) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (ti TrendingImages) AsBasicThing() (BasicThing, bool) + func (ti TrendingImages) AsBasicWebPage() (BasicWebPage, bool) + func (ti TrendingImages) AsCollectionPage() (*CollectionPage, bool) + func (ti TrendingImages) AsCreativeWork() (*CreativeWork, bool) + func (ti TrendingImages) AsErrorResponse() (*ErrorResponse, bool) + func (ti TrendingImages) AsIdentifiable() (*Identifiable, bool) + func (ti TrendingImages) AsImageGallery() (*ImageGallery, bool) + func (ti TrendingImages) AsImageInsights() (*ImageInsights, bool) + func (ti TrendingImages) AsImageObject() (*ImageObject, bool) + func (ti TrendingImages) AsImages() (*Images, bool) + func (ti TrendingImages) AsIntangible() (*Intangible, bool) + func (ti TrendingImages) AsMediaObject() (*MediaObject, bool) + func (ti TrendingImages) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (ti TrendingImages) AsOffer() (*Offer, bool) + func (ti TrendingImages) AsOrganization() (*Organization, bool) + func (ti TrendingImages) AsPerson() (*Person, bool) + func (ti TrendingImages) AsRecipe() (*Recipe, bool) + func (ti TrendingImages) AsRecognizedEntity() (*RecognizedEntity, bool) + func (ti TrendingImages) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (ti TrendingImages) AsResponse() (*Response, bool) + func (ti TrendingImages) AsResponseBase() (*ResponseBase, bool) + func (ti TrendingImages) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (ti TrendingImages) AsStructuredValue() (*StructuredValue, bool) + func (ti TrendingImages) AsThing() (*Thing, bool) + func (ti TrendingImages) AsTrendingImages() (*TrendingImages, bool) + func (ti TrendingImages) AsWebPage() (*WebPage, bool) + func (ti TrendingImages) MarshalJSON() ([]byte, error) + type TrendingImagesCategory struct + Tiles *[]TrendingImagesTile + Title *string + type TrendingImagesTile struct + Image *ImageObject + Query *Query + type Type string + const TypeAggregateRating + const TypePropertiesItem + const TypeRating + func PossibleTypeValues() []Type + type TypeBasicResponseBase string + const TypeAggregateOffer + const TypeAnswer + const TypeCollectionPage + const TypeCreativeWork + const TypeErrorResponse + const TypeIdentifiable + const TypeImageGallery + const TypeImageInsights + const TypeImageObject + const TypeImages + const TypeIntangible + const TypeMediaObject + const TypeNormalizedRectangle + const TypeOffer + const TypeOrganization + const TypePerson + const TypeRecipe + const TypeRecognizedEntity + const TypeRecognizedEntityRegion + const TypeResponse + const TypeResponseBase + const TypeSearchResultsAnswer + const TypeStructuredValue + const TypeThing + const TypeTrendingImages + const TypeWebPage + func PossibleTypeBasicResponseBaseValues() []TypeBasicResponseBase + type WebPage struct + AlternateName *string + BingID *string + DatePublished *string + Description *string + ID *string + Image *ImageObject + Name *string + Provider *[]BasicThing + ReadLink *string + Text *string + ThumbnailURL *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (wp *WebPage) UnmarshalJSON(body []byte) error + func (wp WebPage) AsAggregateOffer() (*AggregateOffer, bool) + func (wp WebPage) AsAnswer() (*Answer, bool) + func (wp WebPage) AsBasicAnswer() (BasicAnswer, bool) + func (wp WebPage) AsBasicCollectionPage() (BasicCollectionPage, bool) + func (wp WebPage) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (wp WebPage) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (wp WebPage) AsBasicIntangible() (BasicIntangible, bool) + func (wp WebPage) AsBasicMediaObject() (BasicMediaObject, bool) + func (wp WebPage) AsBasicOffer() (BasicOffer, bool) + func (wp WebPage) AsBasicResponse() (BasicResponse, bool) + func (wp WebPage) AsBasicResponseBase() (BasicResponseBase, bool) + func (wp WebPage) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (wp WebPage) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (wp WebPage) AsBasicThing() (BasicThing, bool) + func (wp WebPage) AsBasicWebPage() (BasicWebPage, bool) + func (wp WebPage) AsCollectionPage() (*CollectionPage, bool) + func (wp WebPage) AsCreativeWork() (*CreativeWork, bool) + func (wp WebPage) AsErrorResponse() (*ErrorResponse, bool) + func (wp WebPage) AsIdentifiable() (*Identifiable, bool) + func (wp WebPage) AsImageGallery() (*ImageGallery, bool) + func (wp WebPage) AsImageInsights() (*ImageInsights, bool) + func (wp WebPage) AsImageObject() (*ImageObject, bool) + func (wp WebPage) AsImages() (*Images, bool) + func (wp WebPage) AsIntangible() (*Intangible, bool) + func (wp WebPage) AsMediaObject() (*MediaObject, bool) + func (wp WebPage) AsNormalizedRectangle() (*NormalizedRectangle, bool) + func (wp WebPage) AsOffer() (*Offer, bool) + func (wp WebPage) AsOrganization() (*Organization, bool) + func (wp WebPage) AsPerson() (*Person, bool) + func (wp WebPage) AsRecipe() (*Recipe, bool) + func (wp WebPage) AsRecognizedEntity() (*RecognizedEntity, bool) + func (wp WebPage) AsRecognizedEntityRegion() (*RecognizedEntityRegion, bool) + func (wp WebPage) AsResponse() (*Response, bool) + func (wp WebPage) AsResponseBase() (*ResponseBase, bool) + func (wp WebPage) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (wp WebPage) AsStructuredValue() (*StructuredValue, bool) + func (wp WebPage) AsThing() (*Thing, bool) + func (wp WebPage) AsTrendingImages() (*TrendingImages, bool) + func (wp WebPage) AsWebPage() (*WebPage, bool) + func (wp WebPage) MarshalJSON() ([]byte, error) Other modules containing this package gopkg.in/azure/azure-sdk-for-go.v15 gopkg.in/azure/azure-sdk-for-go.v16 gopkg.in/azure/azure-sdk-for-go.v17 gopkg.in/azure/azure-sdk-for-go.v18 gopkg.in/azure/azure-sdk-for-go.v19 gopkg.in/azure/azure-sdk-for-go.v20 gopkg.in/azure/azure-sdk-for-go.v21 gopkg.in/azure/azure-sdk-for-go.v22 gopkg.in/azure/azure-sdk-for-go.v23 gopkg.in/azure/azure-sdk-for-go.v24 gopkg.in/azure/azure-sdk-for-go.v25 gopkg.in/azure/azure-sdk-for-go.v26 gopkg.in/azure/azure-sdk-for-go.v27 gopkg.in/azure/azure-sdk-for-go.v29 gopkg.in/azure/azure-sdk-for-go.v30 gopkg.in/azure/azure-sdk-for-go.v31 gopkg.in/azure/azure-sdk-for-go.v32 gopkg.in/azure/azure-sdk-for-go.v33 gopkg.in/azure/azure-sdk-for-go.v34 gopkg.in/azure/azure-sdk-for-go.v35 gopkg.in/azure/azure-sdk-for-go.v36 gopkg.in/azure/azure-sdk-for-go.v37 gopkg.in/azure/azure-sdk-for-go.v38 gopkg.in/azure/azure-sdk-for-go.v39 gopkg.in/azure/azure-sdk-for-go.v40 gopkg.in/azure/azure-sdk-for-go.v41 gopkg.in/azure/azure-sdk-for-go.v42 gopkg.in/azure/azure-sdk-for-go.v43 gopkg.in/azure/azure-sdk-for-go.v44 gopkg.in/azure/azure-sdk-for-go.v45 gopkg.in/azure/azure-sdk-for-go.v46 gopkg.in/azure/azure-sdk-for-go.v47 gopkg.in/azure/azure-sdk-for-go.v48 gopkg.in/azure/azure-sdk-for-go.v49