Versions in this module Expand all Collapse all v1 v1.0.1 Sep 13, 2022 v1.0.0 Sep 12, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type Action struct + About *[]BasicThing + AdaptiveCard *string + CommentCount *int32 + CopyrightHolder BasicThing + CopyrightYear *int32 + Creator BasicThing + Disclaimer *string + DiscussionURL *string + DisplayName *string + EntityPresentationInfo BasicEntitiesEntityPresentationInfo + Genre *[]string + HeadLine *string + ID *string + ImmediateAction *[]BasicAction + IsAccessibleForFree *bool + IsFamilyFriendly *bool + IsTopAction *bool + Location *[]Place + MainEntity BasicThing + Mentions *[]BasicThing + Name *string + PotentialAction *[]BasicAction + PreferredClickthroughURL *string + Provider *[]BasicThing + ReadLink *string + Result *[]BasicThing + ServiceURL *string + Text *string + ThumbnailURL *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (a *Action) UnmarshalJSON(body []byte) error + func (a Action) AsAction() (*Action, bool) + func (a Action) AsAnswer() (*Answer, bool) + func (a Action) AsBasicAction() (BasicAction, bool) + func (a Action) AsBasicAnswer() (BasicAnswer, bool) + func (a Action) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (a Action) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (a Action) AsBasicIntangible() (BasicIntangible, bool) + func (a Action) AsBasicResponse() (BasicResponse, bool) + func (a Action) AsBasicResponseBase() (BasicResponseBase, bool) + func (a Action) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (a Action) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (a Action) AsBasicThing() (BasicThing, bool) + func (a Action) AsCreativeWork() (*CreativeWork, bool) + func (a Action) AsErrorResponse() (*ErrorResponse, bool) + func (a Action) AsIdentifiable() (*Identifiable, bool) + func (a Action) AsIntangible() (*Intangible, bool) + func (a Action) AsPlace() (*Place, bool) + func (a Action) AsPlaces() (*Places, bool) + func (a Action) AsPostalAddress() (*PostalAddress, bool) + func (a Action) AsResponse() (*Response, bool) + func (a Action) AsResponseBase() (*ResponseBase, bool) + func (a Action) AsSearchAction() (*SearchAction, bool) + func (a Action) AsSearchResponse() (*SearchResponse, bool) + func (a Action) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (a Action) AsStructuredValue() (*StructuredValue, bool) + func (a Action) AsThing() (*Thing, bool) + func (a Action) MarshalJSON() ([]byte, error) + type Answer struct + AdaptiveCard *string + ID *string + ImmediateAction *[]BasicAction + PotentialAction *[]BasicAction + PreferredClickthroughURL *string + ReadLink *string + Type TypeBasicResponseBase + WebSearchURL *string + func (a *Answer) UnmarshalJSON(body []byte) error + func (a Answer) AsAction() (*Action, bool) + func (a Answer) AsAnswer() (*Answer, bool) + func (a Answer) AsBasicAction() (BasicAction, bool) + func (a Answer) AsBasicAnswer() (BasicAnswer, bool) + func (a Answer) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (a Answer) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (a Answer) AsBasicIntangible() (BasicIntangible, 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) AsCreativeWork() (*CreativeWork, bool) + func (a Answer) AsErrorResponse() (*ErrorResponse, bool) + func (a Answer) AsIdentifiable() (*Identifiable, bool) + func (a Answer) AsIntangible() (*Intangible, bool) + func (a Answer) AsPlace() (*Place, bool) + func (a Answer) AsPlaces() (*Places, bool) + func (a Answer) AsPostalAddress() (*PostalAddress, bool) + func (a Answer) AsResponse() (*Response, bool) + func (a Answer) AsResponseBase() (*ResponseBase, bool) + func (a Answer) AsSearchAction() (*SearchAction, bool) + func (a Answer) AsSearchResponse() (*SearchResponse, bool) + func (a Answer) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (a Answer) AsStructuredValue() (*StructuredValue, bool) + func (a Answer) AsThing() (*Thing, bool) + func (a Answer) MarshalJSON() ([]byte, error) + type BaseClient struct + BaseURI string + func New() BaseClient + func NewWithBaseURI(baseURI string) BaseClient + type BasicAction interface + AsAction func() (*Action, bool) + AsSearchAction func() (*SearchAction, bool) + type BasicAnswer interface + AsAnswer func() (*Answer, bool) + AsBasicSearchResultsAnswer func() (BasicSearchResultsAnswer, bool) + AsPlaces func() (*Places, bool) + AsSearchResultsAnswer func() (*SearchResultsAnswer, bool) + type BasicCreativeWork interface + AsAction func() (*Action, bool) + AsBasicAction func() (BasicAction, bool) + AsCreativeWork func() (*CreativeWork, bool) + AsSearchAction func() (*SearchAction, bool) + type BasicEntitiesEntityPresentationInfo interface + AsEntitiesEntityPresentationInfo func() (*EntitiesEntityPresentationInfo, bool) + type BasicError interface + AsError func() (*Error, bool) + type BasicGeoCoordinates interface + AsGeoCoordinates func() (*GeoCoordinates, bool) + type BasicIdentifiable interface + AsAction func() (*Action, bool) + AsAnswer func() (*Answer, bool) + AsBasicAction func() (BasicAction, bool) + AsBasicAnswer func() (BasicAnswer, bool) + AsBasicCreativeWork func() (BasicCreativeWork, bool) + AsBasicIntangible func() (BasicIntangible, bool) + AsBasicResponse func() (BasicResponse, bool) + AsBasicSearchResultsAnswer func() (BasicSearchResultsAnswer, bool) + AsBasicStructuredValue func() (BasicStructuredValue, bool) + AsBasicThing func() (BasicThing, bool) + AsCreativeWork func() (*CreativeWork, bool) + AsErrorResponse func() (*ErrorResponse, bool) + AsIdentifiable func() (*Identifiable, bool) + AsIntangible func() (*Intangible, bool) + AsPlace func() (*Place, bool) + AsPlaces func() (*Places, bool) + AsPostalAddress func() (*PostalAddress, bool) + AsResponse func() (*Response, bool) + AsSearchAction func() (*SearchAction, bool) + AsSearchResponse func() (*SearchResponse, bool) + AsSearchResultsAnswer func() (*SearchResultsAnswer, bool) + AsStructuredValue func() (*StructuredValue, bool) + AsThing func() (*Thing, bool) + type BasicIntangible interface + AsBasicStructuredValue func() (BasicStructuredValue, bool) + AsIntangible func() (*Intangible, bool) + AsPostalAddress func() (*PostalAddress, bool) + AsStructuredValue func() (*StructuredValue, bool) + type BasicQueryContext interface + AsQueryContext func() (*QueryContext, bool) + type BasicResponse interface + AsAction func() (*Action, bool) + AsAnswer func() (*Answer, bool) + AsBasicAction func() (BasicAction, bool) + AsBasicAnswer func() (BasicAnswer, bool) + AsBasicCreativeWork func() (BasicCreativeWork, bool) + AsBasicIntangible func() (BasicIntangible, bool) + AsBasicSearchResultsAnswer func() (BasicSearchResultsAnswer, bool) + AsBasicStructuredValue func() (BasicStructuredValue, bool) + AsBasicThing func() (BasicThing, bool) + AsCreativeWork func() (*CreativeWork, bool) + AsErrorResponse func() (*ErrorResponse, bool) + AsIntangible func() (*Intangible, bool) + AsPlace func() (*Place, bool) + AsPlaces func() (*Places, bool) + AsPostalAddress func() (*PostalAddress, bool) + AsResponse func() (*Response, bool) + AsSearchAction func() (*SearchAction, bool) + AsSearchResponse func() (*SearchResponse, bool) + AsSearchResultsAnswer func() (*SearchResultsAnswer, bool) + AsStructuredValue func() (*StructuredValue, bool) + AsThing func() (*Thing, bool) + type BasicResponseBase interface + AsAction func() (*Action, bool) + AsAnswer func() (*Answer, bool) + AsBasicAction func() (BasicAction, bool) + AsBasicAnswer func() (BasicAnswer, bool) + AsBasicCreativeWork func() (BasicCreativeWork, bool) + AsBasicIdentifiable func() (BasicIdentifiable, bool) + AsBasicIntangible func() (BasicIntangible, bool) + AsBasicResponse func() (BasicResponse, bool) + AsBasicSearchResultsAnswer func() (BasicSearchResultsAnswer, bool) + AsBasicStructuredValue func() (BasicStructuredValue, bool) + AsBasicThing func() (BasicThing, bool) + AsCreativeWork func() (*CreativeWork, bool) + AsErrorResponse func() (*ErrorResponse, bool) + AsIdentifiable func() (*Identifiable, bool) + AsIntangible func() (*Intangible, bool) + AsPlace func() (*Place, bool) + AsPlaces func() (*Places, bool) + AsPostalAddress func() (*PostalAddress, bool) + AsResponse func() (*Response, bool) + AsResponseBase func() (*ResponseBase, bool) + AsSearchAction func() (*SearchAction, bool) + AsSearchResponse func() (*SearchResponse, bool) + AsSearchResultsAnswer func() (*SearchResultsAnswer, bool) + AsStructuredValue func() (*StructuredValue, bool) + AsThing func() (*Thing, bool) + type BasicSearchResultsAnswer interface + AsPlaces func() (*Places, bool) + AsSearchResultsAnswer func() (*SearchResultsAnswer, bool) + type BasicStructuredValue interface + AsPostalAddress func() (*PostalAddress, bool) + AsStructuredValue func() (*StructuredValue, bool) + type BasicThing interface + AsAction func() (*Action, bool) + AsBasicAction func() (BasicAction, bool) + AsBasicCreativeWork func() (BasicCreativeWork, bool) + AsBasicIntangible func() (BasicIntangible, bool) + AsBasicStructuredValue func() (BasicStructuredValue, bool) + AsCreativeWork func() (*CreativeWork, bool) + AsIntangible func() (*Intangible, bool) + AsPlace func() (*Place, bool) + AsPostalAddress func() (*PostalAddress, bool) + AsSearchAction func() (*SearchAction, bool) + AsStructuredValue func() (*StructuredValue, bool) + AsThing func() (*Thing, bool) + type CreativeWork struct + About *[]BasicThing + AdaptiveCard *string + CommentCount *int32 + CopyrightHolder BasicThing + CopyrightYear *int32 + Creator BasicThing + Disclaimer *string + DiscussionURL *string + EntityPresentationInfo BasicEntitiesEntityPresentationInfo + Genre *[]string + HeadLine *string + ID *string + ImmediateAction *[]BasicAction + IsAccessibleForFree *bool + IsFamilyFriendly *bool + MainEntity BasicThing + Mentions *[]BasicThing + Name *string + PotentialAction *[]BasicAction + PreferredClickthroughURL *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) AsAction() (*Action, bool) + func (cw CreativeWork) AsAnswer() (*Answer, bool) + func (cw CreativeWork) AsBasicAction() (BasicAction, bool) + func (cw CreativeWork) AsBasicAnswer() (BasicAnswer, bool) + func (cw CreativeWork) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (cw CreativeWork) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (cw CreativeWork) AsBasicIntangible() (BasicIntangible, 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) AsCreativeWork() (*CreativeWork, bool) + func (cw CreativeWork) AsErrorResponse() (*ErrorResponse, bool) + func (cw CreativeWork) AsIdentifiable() (*Identifiable, bool) + func (cw CreativeWork) AsIntangible() (*Intangible, bool) + func (cw CreativeWork) AsPlace() (*Place, bool) + func (cw CreativeWork) AsPlaces() (*Places, bool) + func (cw CreativeWork) AsPostalAddress() (*PostalAddress, bool) + func (cw CreativeWork) AsResponse() (*Response, bool) + func (cw CreativeWork) AsResponseBase() (*ResponseBase, bool) + func (cw CreativeWork) AsSearchAction() (*SearchAction, bool) + func (cw CreativeWork) AsSearchResponse() (*SearchResponse, bool) + func (cw CreativeWork) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (cw CreativeWork) AsStructuredValue() (*StructuredValue, bool) + func (cw CreativeWork) AsThing() (*Thing, bool) + func (cw CreativeWork) MarshalJSON() ([]byte, error) + type EntitiesEntityPresentationInfo struct + EntityScenario EntityScenario + EntitySubTypeHints *[]string + EntityTypeDisplayHint *string + EntityTypeHints *[]EntityType + Query *string + Type TypeBasicEntitiesEntityPresentationInfo + func (eepi EntitiesEntityPresentationInfo) AsBasicEntitiesEntityPresentationInfo() (BasicEntitiesEntityPresentationInfo, bool) + func (eepi EntitiesEntityPresentationInfo) AsEntitiesEntityPresentationInfo() (*EntitiesEntityPresentationInfo, bool) + func (eepi EntitiesEntityPresentationInfo) MarshalJSON() ([]byte, error) + type EntityScenario string + const DisambiguationItem + const DominantEntity + const ListItem + func PossibleEntityScenarioValues() []EntityScenario + type EntityType string + const EntityTypeHotel + const EntityTypeLocalBusiness + const EntityTypePlace + const EntityTypeRestaurant + func PossibleEntityTypeValues() []EntityType + type Error struct + Code ErrorCode + Message *string + MoreDetails *string + Parameter *string + SubCode ErrorSubCode + Type TypeBasicError + Value *string + func (e Error) AsBasicError() (BasicError, bool) + func (e Error) AsError() (*Error, bool) + func (e Error) MarshalJSON() ([]byte, error) + type ErrorCode string + const InsufficientAuthorization + const InvalidAuthorization + const InvalidRequest + const None + const RateLimitExceeded + const ServerError + func PossibleErrorCodeValues() []ErrorCode + type ErrorResponse struct + AdaptiveCard *string + Errors *[]BasicError + ID *string + ImmediateAction *[]BasicAction + PotentialAction *[]BasicAction + PreferredClickthroughURL *string + ReadLink *string + Type TypeBasicResponseBase + WebSearchURL *string + func (er *ErrorResponse) UnmarshalJSON(body []byte) error + func (er ErrorResponse) AsAction() (*Action, bool) + func (er ErrorResponse) AsAnswer() (*Answer, bool) + func (er ErrorResponse) AsBasicAction() (BasicAction, bool) + func (er ErrorResponse) AsBasicAnswer() (BasicAnswer, bool) + func (er ErrorResponse) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (er ErrorResponse) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (er ErrorResponse) AsBasicIntangible() (BasicIntangible, 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) AsCreativeWork() (*CreativeWork, bool) + func (er ErrorResponse) AsErrorResponse() (*ErrorResponse, bool) + func (er ErrorResponse) AsIdentifiable() (*Identifiable, bool) + func (er ErrorResponse) AsIntangible() (*Intangible, bool) + func (er ErrorResponse) AsPlace() (*Place, bool) + func (er ErrorResponse) AsPlaces() (*Places, bool) + func (er ErrorResponse) AsPostalAddress() (*PostalAddress, bool) + func (er ErrorResponse) AsResponse() (*Response, bool) + func (er ErrorResponse) AsResponseBase() (*ResponseBase, bool) + func (er ErrorResponse) AsSearchAction() (*SearchAction, bool) + func (er ErrorResponse) AsSearchResponse() (*SearchResponse, bool) + func (er ErrorResponse) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (er ErrorResponse) AsStructuredValue() (*StructuredValue, bool) + func (er ErrorResponse) AsThing() (*Thing, 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 GeoCoordinates struct + Elevation *float64 + Latitude *float64 + Longitude *float64 + Type TypeBasicGeoCoordinates + func (gc GeoCoordinates) AsBasicGeoCoordinates() (BasicGeoCoordinates, bool) + func (gc GeoCoordinates) AsGeoCoordinates() (*GeoCoordinates, bool) + func (gc GeoCoordinates) MarshalJSON() ([]byte, error) + type Identifiable struct + ID *string + Type TypeBasicResponseBase + func (i Identifiable) AsAction() (*Action, bool) + func (i Identifiable) AsAnswer() (*Answer, bool) + func (i Identifiable) AsBasicAction() (BasicAction, bool) + func (i Identifiable) AsBasicAnswer() (BasicAnswer, bool) + func (i Identifiable) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (i Identifiable) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (i Identifiable) AsBasicIntangible() (BasicIntangible, 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) AsCreativeWork() (*CreativeWork, bool) + func (i Identifiable) AsErrorResponse() (*ErrorResponse, bool) + func (i Identifiable) AsIdentifiable() (*Identifiable, bool) + func (i Identifiable) AsIntangible() (*Intangible, bool) + func (i Identifiable) AsPlace() (*Place, bool) + func (i Identifiable) AsPlaces() (*Places, bool) + func (i Identifiable) AsPostalAddress() (*PostalAddress, bool) + func (i Identifiable) AsResponse() (*Response, bool) + func (i Identifiable) AsResponseBase() (*ResponseBase, bool) + func (i Identifiable) AsSearchAction() (*SearchAction, bool) + func (i Identifiable) AsSearchResponse() (*SearchResponse, bool) + func (i Identifiable) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (i Identifiable) AsStructuredValue() (*StructuredValue, bool) + func (i Identifiable) AsThing() (*Thing, bool) + func (i Identifiable) MarshalJSON() ([]byte, error) + type Intangible struct + AdaptiveCard *string + EntityPresentationInfo BasicEntitiesEntityPresentationInfo + ID *string + ImmediateAction *[]BasicAction + Name *string + PotentialAction *[]BasicAction + PreferredClickthroughURL *string + ReadLink *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (i *Intangible) UnmarshalJSON(body []byte) error + func (i Intangible) AsAction() (*Action, bool) + func (i Intangible) AsAnswer() (*Answer, bool) + func (i Intangible) AsBasicAction() (BasicAction, bool) + func (i Intangible) AsBasicAnswer() (BasicAnswer, bool) + func (i Intangible) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (i Intangible) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (i Intangible) AsBasicIntangible() (BasicIntangible, 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) AsCreativeWork() (*CreativeWork, bool) + func (i Intangible) AsErrorResponse() (*ErrorResponse, bool) + func (i Intangible) AsIdentifiable() (*Identifiable, bool) + func (i Intangible) AsIntangible() (*Intangible, bool) + func (i Intangible) AsPlace() (*Place, bool) + func (i Intangible) AsPlaces() (*Places, bool) + func (i Intangible) AsPostalAddress() (*PostalAddress, bool) + func (i Intangible) AsResponse() (*Response, bool) + func (i Intangible) AsResponseBase() (*ResponseBase, bool) + func (i Intangible) AsSearchAction() (*SearchAction, bool) + func (i Intangible) AsSearchResponse() (*SearchResponse, bool) + func (i Intangible) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (i Intangible) AsStructuredValue() (*StructuredValue, bool) + func (i Intangible) AsThing() (*Thing, bool) + func (i Intangible) MarshalJSON() ([]byte, error) + type LocalClient struct + func NewLocalClient() LocalClient + func NewLocalClientWithBaseURI(baseURI string) LocalClient + func (client LocalClient) Search(ctx context.Context, query string, acceptLanguage string, pragma string, ...) (result SearchResponse, err error) + func (client LocalClient) SearchPreparer(ctx context.Context, query string, acceptLanguage string, pragma string, ...) (*http.Request, error) + func (client LocalClient) SearchResponder(resp *http.Response) (result SearchResponse, err error) + func (client LocalClient) SearchSender(req *http.Request) (*http.Response, error) + type Place struct + AdaptiveCard *string + Address *PostalAddress + EntityPresentationInfo BasicEntitiesEntityPresentationInfo + Geo BasicGeoCoordinates + ID *string + ImmediateAction *[]BasicAction + Name *string + PotentialAction *[]BasicAction + PreferredClickthroughURL *string + ReadLink *string + RoutablePoint BasicGeoCoordinates + Telephone *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (p *Place) UnmarshalJSON(body []byte) error + func (p Place) AsAction() (*Action, bool) + func (p Place) AsAnswer() (*Answer, bool) + func (p Place) AsBasicAction() (BasicAction, bool) + func (p Place) AsBasicAnswer() (BasicAnswer, bool) + func (p Place) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (p Place) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (p Place) AsBasicIntangible() (BasicIntangible, bool) + func (p Place) AsBasicResponse() (BasicResponse, bool) + func (p Place) AsBasicResponseBase() (BasicResponseBase, bool) + func (p Place) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (p Place) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (p Place) AsBasicThing() (BasicThing, bool) + func (p Place) AsCreativeWork() (*CreativeWork, bool) + func (p Place) AsErrorResponse() (*ErrorResponse, bool) + func (p Place) AsIdentifiable() (*Identifiable, bool) + func (p Place) AsIntangible() (*Intangible, bool) + func (p Place) AsPlace() (*Place, bool) + func (p Place) AsPlaces() (*Places, bool) + func (p Place) AsPostalAddress() (*PostalAddress, bool) + func (p Place) AsResponse() (*Response, bool) + func (p Place) AsResponseBase() (*ResponseBase, bool) + func (p Place) AsSearchAction() (*SearchAction, bool) + func (p Place) AsSearchResponse() (*SearchResponse, bool) + func (p Place) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (p Place) AsStructuredValue() (*StructuredValue, bool) + func (p Place) AsThing() (*Thing, bool) + func (p Place) MarshalJSON() ([]byte, error) + type Places struct + AdaptiveCard *string + ID *string + ImmediateAction *[]BasicAction + IsFamilyFriendly *bool + PotentialAction *[]BasicAction + PreferredClickthroughURL *string + QueryContext BasicQueryContext + ReadLink *string + TotalEstimatedMatches *int64 + Type TypeBasicResponseBase + Value *[]BasicThing + WebSearchURL *string + func (p *Places) UnmarshalJSON(body []byte) error + func (p Places) AsAction() (*Action, bool) + func (p Places) AsAnswer() (*Answer, bool) + func (p Places) AsBasicAction() (BasicAction, bool) + func (p Places) AsBasicAnswer() (BasicAnswer, bool) + func (p Places) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (p Places) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (p Places) AsBasicIntangible() (BasicIntangible, bool) + func (p Places) AsBasicResponse() (BasicResponse, bool) + func (p Places) AsBasicResponseBase() (BasicResponseBase, bool) + func (p Places) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (p Places) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (p Places) AsBasicThing() (BasicThing, bool) + func (p Places) AsCreativeWork() (*CreativeWork, bool) + func (p Places) AsErrorResponse() (*ErrorResponse, bool) + func (p Places) AsIdentifiable() (*Identifiable, bool) + func (p Places) AsIntangible() (*Intangible, bool) + func (p Places) AsPlace() (*Place, bool) + func (p Places) AsPlaces() (*Places, bool) + func (p Places) AsPostalAddress() (*PostalAddress, bool) + func (p Places) AsResponse() (*Response, bool) + func (p Places) AsResponseBase() (*ResponseBase, bool) + func (p Places) AsSearchAction() (*SearchAction, bool) + func (p Places) AsSearchResponse() (*SearchResponse, bool) + func (p Places) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (p Places) AsStructuredValue() (*StructuredValue, bool) + func (p Places) AsThing() (*Thing, bool) + func (p Places) MarshalJSON() ([]byte, error) + type PostalAddress struct + AdaptiveCard *string + AddressCountry *string + AddressLocality *string + AddressRegion *string + AddressRegionAbbreviation *string + AddressSubregion *string + CountryIso *string + EntityPresentationInfo BasicEntitiesEntityPresentationInfo + FormattingRuleID *string + HouseNumber *string + ID *string + ImmediateAction *[]BasicAction + Name *string + Neighborhood *string + PostOfficeBoxNumber *string + PostalCode *string + PotentialAction *[]BasicAction + PreferredClickthroughURL *string + ReadLink *string + StreetAddress *string + StreetName *string + Text *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (pa *PostalAddress) UnmarshalJSON(body []byte) error + func (pa PostalAddress) AsAction() (*Action, bool) + func (pa PostalAddress) AsAnswer() (*Answer, bool) + func (pa PostalAddress) AsBasicAction() (BasicAction, bool) + func (pa PostalAddress) AsBasicAnswer() (BasicAnswer, bool) + func (pa PostalAddress) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (pa PostalAddress) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (pa PostalAddress) AsBasicIntangible() (BasicIntangible, bool) + func (pa PostalAddress) AsBasicResponse() (BasicResponse, bool) + func (pa PostalAddress) AsBasicResponseBase() (BasicResponseBase, bool) + func (pa PostalAddress) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (pa PostalAddress) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (pa PostalAddress) AsBasicThing() (BasicThing, bool) + func (pa PostalAddress) AsCreativeWork() (*CreativeWork, bool) + func (pa PostalAddress) AsErrorResponse() (*ErrorResponse, bool) + func (pa PostalAddress) AsIdentifiable() (*Identifiable, bool) + func (pa PostalAddress) AsIntangible() (*Intangible, bool) + func (pa PostalAddress) AsPlace() (*Place, bool) + func (pa PostalAddress) AsPlaces() (*Places, bool) + func (pa PostalAddress) AsPostalAddress() (*PostalAddress, bool) + func (pa PostalAddress) AsResponse() (*Response, bool) + func (pa PostalAddress) AsResponseBase() (*ResponseBase, bool) + func (pa PostalAddress) AsSearchAction() (*SearchAction, bool) + func (pa PostalAddress) AsSearchResponse() (*SearchResponse, bool) + func (pa PostalAddress) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (pa PostalAddress) AsStructuredValue() (*StructuredValue, bool) + func (pa PostalAddress) AsThing() (*Thing, bool) + func (pa PostalAddress) MarshalJSON() ([]byte, error) + type QueryContext struct + AdultIntent *bool + AlterationDisplayQuery *string + AlterationOverrideQuery *string + AlteredQuery *string + AskUserForLocation *bool + IsTransactional *bool + OriginalQuery *string + Type Type + func (qc QueryContext) AsBasicQueryContext() (BasicQueryContext, bool) + func (qc QueryContext) AsQueryContext() (*QueryContext, bool) + func (qc QueryContext) MarshalJSON() ([]byte, error) + type Response struct + AdaptiveCard *string + ID *string + ImmediateAction *[]BasicAction + PotentialAction *[]BasicAction + PreferredClickthroughURL *string + ReadLink *string + Type TypeBasicResponseBase + WebSearchURL *string + func (r *Response) UnmarshalJSON(body []byte) error + func (r Response) AsAction() (*Action, bool) + func (r Response) AsAnswer() (*Answer, bool) + func (r Response) AsBasicAction() (BasicAction, bool) + func (r Response) AsBasicAnswer() (BasicAnswer, bool) + func (r Response) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (r Response) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (r Response) AsBasicIntangible() (BasicIntangible, 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) AsCreativeWork() (*CreativeWork, bool) + func (r Response) AsErrorResponse() (*ErrorResponse, bool) + func (r Response) AsIdentifiable() (*Identifiable, bool) + func (r Response) AsIntangible() (*Intangible, bool) + func (r Response) AsPlace() (*Place, bool) + func (r Response) AsPlaces() (*Places, bool) + func (r Response) AsPostalAddress() (*PostalAddress, bool) + func (r Response) AsResponse() (*Response, bool) + func (r Response) AsResponseBase() (*ResponseBase, bool) + func (r Response) AsSearchAction() (*SearchAction, bool) + func (r Response) AsSearchResponse() (*SearchResponse, bool) + func (r Response) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (r Response) AsStructuredValue() (*StructuredValue, bool) + func (r Response) AsThing() (*Thing, bool) + func (r Response) MarshalJSON() ([]byte, error) + type ResponseBase struct + Type TypeBasicResponseBase + func (rb ResponseBase) AsAction() (*Action, bool) + func (rb ResponseBase) AsAnswer() (*Answer, bool) + func (rb ResponseBase) AsBasicAction() (BasicAction, bool) + func (rb ResponseBase) AsBasicAnswer() (BasicAnswer, bool) + func (rb ResponseBase) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (rb ResponseBase) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (rb ResponseBase) AsBasicIntangible() (BasicIntangible, 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) AsCreativeWork() (*CreativeWork, bool) + func (rb ResponseBase) AsErrorResponse() (*ErrorResponse, bool) + func (rb ResponseBase) AsIdentifiable() (*Identifiable, bool) + func (rb ResponseBase) AsIntangible() (*Intangible, bool) + func (rb ResponseBase) AsPlace() (*Place, bool) + func (rb ResponseBase) AsPlaces() (*Places, bool) + func (rb ResponseBase) AsPostalAddress() (*PostalAddress, bool) + func (rb ResponseBase) AsResponse() (*Response, bool) + func (rb ResponseBase) AsResponseBase() (*ResponseBase, bool) + func (rb ResponseBase) AsSearchAction() (*SearchAction, bool) + func (rb ResponseBase) AsSearchResponse() (*SearchResponse, bool) + func (rb ResponseBase) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (rb ResponseBase) AsStructuredValue() (*StructuredValue, bool) + func (rb ResponseBase) AsThing() (*Thing, bool) + func (rb ResponseBase) MarshalJSON() ([]byte, error) + type ResponseFormat string + const JSON + const JSONLd + func PossibleResponseFormatValues() []ResponseFormat + type SafeSearch string + const Moderate + const Off + const Strict + func PossibleSafeSearchValues() []SafeSearch + type SearchAction struct + About *[]BasicThing + AdaptiveCard *string + CommentCount *int32 + CopyrightHolder BasicThing + CopyrightYear *int32 + Creator BasicThing + Disclaimer *string + DiscussionURL *string + DisplayName *string + DisplayText *string + EntityPresentationInfo BasicEntitiesEntityPresentationInfo + FormattingRuleID *string + Genre *[]string + HeadLine *string + ID *string + ImmediateAction *[]BasicAction + IsAccessibleForFree *bool + IsFamilyFriendly *bool + IsTopAction *bool + Location *[]Place + MainEntity BasicThing + Mentions *[]BasicThing + Name *string + PotentialAction *[]BasicAction + PreferredClickthroughURL *string + Provider *[]BasicThing + Query *string + ReadLink *string + Result *[]BasicThing + RichContent *[]BasicAnswer + ServiceURL *string + Text *string + ThumbnailURL *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (sa *SearchAction) UnmarshalJSON(body []byte) error + func (sa SearchAction) AsAction() (*Action, bool) + func (sa SearchAction) AsAnswer() (*Answer, bool) + func (sa SearchAction) AsBasicAction() (BasicAction, bool) + func (sa SearchAction) AsBasicAnswer() (BasicAnswer, bool) + func (sa SearchAction) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (sa SearchAction) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (sa SearchAction) AsBasicIntangible() (BasicIntangible, bool) + func (sa SearchAction) AsBasicResponse() (BasicResponse, bool) + func (sa SearchAction) AsBasicResponseBase() (BasicResponseBase, bool) + func (sa SearchAction) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (sa SearchAction) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (sa SearchAction) AsBasicThing() (BasicThing, bool) + func (sa SearchAction) AsCreativeWork() (*CreativeWork, bool) + func (sa SearchAction) AsErrorResponse() (*ErrorResponse, bool) + func (sa SearchAction) AsIdentifiable() (*Identifiable, bool) + func (sa SearchAction) AsIntangible() (*Intangible, bool) + func (sa SearchAction) AsPlace() (*Place, bool) + func (sa SearchAction) AsPlaces() (*Places, bool) + func (sa SearchAction) AsPostalAddress() (*PostalAddress, bool) + func (sa SearchAction) AsResponse() (*Response, bool) + func (sa SearchAction) AsResponseBase() (*ResponseBase, bool) + func (sa SearchAction) AsSearchAction() (*SearchAction, bool) + func (sa SearchAction) AsSearchResponse() (*SearchResponse, bool) + func (sa SearchAction) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (sa SearchAction) AsStructuredValue() (*StructuredValue, bool) + func (sa SearchAction) AsThing() (*Thing, bool) + func (sa SearchAction) MarshalJSON() ([]byte, error) + type SearchResponse struct + AdaptiveCard *string + ID *string + ImmediateAction *[]BasicAction + Lottery BasicSearchResultsAnswer + Places *Places + PotentialAction *[]BasicAction + PreferredClickthroughURL *string + QueryContext BasicQueryContext + ReadLink *string + SearchResultsConfidenceScore *float64 + Type TypeBasicResponseBase + WebSearchURL *string + func (sr *SearchResponse) UnmarshalJSON(body []byte) error + func (sr SearchResponse) AsAction() (*Action, bool) + func (sr SearchResponse) AsAnswer() (*Answer, bool) + func (sr SearchResponse) AsBasicAction() (BasicAction, bool) + func (sr SearchResponse) AsBasicAnswer() (BasicAnswer, bool) + func (sr SearchResponse) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (sr SearchResponse) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (sr SearchResponse) AsBasicIntangible() (BasicIntangible, bool) + func (sr SearchResponse) AsBasicResponse() (BasicResponse, bool) + func (sr SearchResponse) AsBasicResponseBase() (BasicResponseBase, bool) + func (sr SearchResponse) AsBasicSearchResultsAnswer() (BasicSearchResultsAnswer, bool) + func (sr SearchResponse) AsBasicStructuredValue() (BasicStructuredValue, bool) + func (sr SearchResponse) AsBasicThing() (BasicThing, bool) + func (sr SearchResponse) AsCreativeWork() (*CreativeWork, bool) + func (sr SearchResponse) AsErrorResponse() (*ErrorResponse, bool) + func (sr SearchResponse) AsIdentifiable() (*Identifiable, bool) + func (sr SearchResponse) AsIntangible() (*Intangible, bool) + func (sr SearchResponse) AsPlace() (*Place, bool) + func (sr SearchResponse) AsPlaces() (*Places, bool) + func (sr SearchResponse) AsPostalAddress() (*PostalAddress, bool) + func (sr SearchResponse) AsResponse() (*Response, bool) + func (sr SearchResponse) AsResponseBase() (*ResponseBase, bool) + func (sr SearchResponse) AsSearchAction() (*SearchAction, bool) + func (sr SearchResponse) AsSearchResponse() (*SearchResponse, bool) + func (sr SearchResponse) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (sr SearchResponse) AsStructuredValue() (*StructuredValue, bool) + func (sr SearchResponse) AsThing() (*Thing, bool) + func (sr SearchResponse) MarshalJSON() ([]byte, error) + type SearchResultsAnswer struct + AdaptiveCard *string + ID *string + ImmediateAction *[]BasicAction + IsFamilyFriendly *bool + PotentialAction *[]BasicAction + PreferredClickthroughURL *string + QueryContext BasicQueryContext + ReadLink *string + TotalEstimatedMatches *int64 + Type TypeBasicResponseBase + WebSearchURL *string + func (sra *SearchResultsAnswer) UnmarshalJSON(body []byte) error + func (sra SearchResultsAnswer) AsAction() (*Action, bool) + func (sra SearchResultsAnswer) AsAnswer() (*Answer, bool) + func (sra SearchResultsAnswer) AsBasicAction() (BasicAction, bool) + func (sra SearchResultsAnswer) AsBasicAnswer() (BasicAnswer, bool) + func (sra SearchResultsAnswer) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (sra SearchResultsAnswer) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (sra SearchResultsAnswer) AsBasicIntangible() (BasicIntangible, 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) AsCreativeWork() (*CreativeWork, bool) + func (sra SearchResultsAnswer) AsErrorResponse() (*ErrorResponse, bool) + func (sra SearchResultsAnswer) AsIdentifiable() (*Identifiable, bool) + func (sra SearchResultsAnswer) AsIntangible() (*Intangible, bool) + func (sra SearchResultsAnswer) AsPlace() (*Place, bool) + func (sra SearchResultsAnswer) AsPlaces() (*Places, bool) + func (sra SearchResultsAnswer) AsPostalAddress() (*PostalAddress, bool) + func (sra SearchResultsAnswer) AsResponse() (*Response, bool) + func (sra SearchResultsAnswer) AsResponseBase() (*ResponseBase, bool) + func (sra SearchResultsAnswer) AsSearchAction() (*SearchAction, bool) + func (sra SearchResultsAnswer) AsSearchResponse() (*SearchResponse, bool) + func (sra SearchResultsAnswer) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (sra SearchResultsAnswer) AsStructuredValue() (*StructuredValue, bool) + func (sra SearchResultsAnswer) AsThing() (*Thing, bool) + func (sra SearchResultsAnswer) MarshalJSON() ([]byte, error) + type StructuredValue struct + AdaptiveCard *string + EntityPresentationInfo BasicEntitiesEntityPresentationInfo + ID *string + ImmediateAction *[]BasicAction + Name *string + PotentialAction *[]BasicAction + PreferredClickthroughURL *string + ReadLink *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (sv *StructuredValue) UnmarshalJSON(body []byte) error + func (sv StructuredValue) AsAction() (*Action, bool) + func (sv StructuredValue) AsAnswer() (*Answer, bool) + func (sv StructuredValue) AsBasicAction() (BasicAction, bool) + func (sv StructuredValue) AsBasicAnswer() (BasicAnswer, bool) + func (sv StructuredValue) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (sv StructuredValue) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (sv StructuredValue) AsBasicIntangible() (BasicIntangible, 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) AsCreativeWork() (*CreativeWork, bool) + func (sv StructuredValue) AsErrorResponse() (*ErrorResponse, bool) + func (sv StructuredValue) AsIdentifiable() (*Identifiable, bool) + func (sv StructuredValue) AsIntangible() (*Intangible, bool) + func (sv StructuredValue) AsPlace() (*Place, bool) + func (sv StructuredValue) AsPlaces() (*Places, bool) + func (sv StructuredValue) AsPostalAddress() (*PostalAddress, bool) + func (sv StructuredValue) AsResponse() (*Response, bool) + func (sv StructuredValue) AsResponseBase() (*ResponseBase, bool) + func (sv StructuredValue) AsSearchAction() (*SearchAction, bool) + func (sv StructuredValue) AsSearchResponse() (*SearchResponse, bool) + func (sv StructuredValue) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (sv StructuredValue) AsStructuredValue() (*StructuredValue, bool) + func (sv StructuredValue) AsThing() (*Thing, bool) + func (sv StructuredValue) MarshalJSON() ([]byte, error) + type Thing struct + AdaptiveCard *string + EntityPresentationInfo BasicEntitiesEntityPresentationInfo + ID *string + ImmediateAction *[]BasicAction + Name *string + PotentialAction *[]BasicAction + PreferredClickthroughURL *string + ReadLink *string + Type TypeBasicResponseBase + URL *string + WebSearchURL *string + func (t *Thing) UnmarshalJSON(body []byte) error + func (t Thing) AsAction() (*Action, bool) + func (t Thing) AsAnswer() (*Answer, bool) + func (t Thing) AsBasicAction() (BasicAction, bool) + func (t Thing) AsBasicAnswer() (BasicAnswer, bool) + func (t Thing) AsBasicCreativeWork() (BasicCreativeWork, bool) + func (t Thing) AsBasicIdentifiable() (BasicIdentifiable, bool) + func (t Thing) AsBasicIntangible() (BasicIntangible, 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) AsCreativeWork() (*CreativeWork, bool) + func (t Thing) AsErrorResponse() (*ErrorResponse, bool) + func (t Thing) AsIdentifiable() (*Identifiable, bool) + func (t Thing) AsIntangible() (*Intangible, bool) + func (t Thing) AsPlace() (*Place, bool) + func (t Thing) AsPlaces() (*Places, bool) + func (t Thing) AsPostalAddress() (*PostalAddress, bool) + func (t Thing) AsResponse() (*Response, bool) + func (t Thing) AsResponseBase() (*ResponseBase, bool) + func (t Thing) AsSearchAction() (*SearchAction, bool) + func (t Thing) AsSearchResponse() (*SearchResponse, bool) + func (t Thing) AsSearchResultsAnswer() (*SearchResultsAnswer, bool) + func (t Thing) AsStructuredValue() (*StructuredValue, bool) + func (t Thing) AsThing() (*Thing, bool) + func (t Thing) MarshalJSON() ([]byte, error) + type Type string + const TypeQueryContext + func PossibleTypeValues() []Type + type TypeBasicEntitiesEntityPresentationInfo string + const TypeEntitiesEntityPresentationInfo + func PossibleTypeBasicEntitiesEntityPresentationInfoValues() []TypeBasicEntitiesEntityPresentationInfo + type TypeBasicError string + const TypeError + func PossibleTypeBasicErrorValues() []TypeBasicError + type TypeBasicGeoCoordinates string + const TypeGeoCoordinates + func PossibleTypeBasicGeoCoordinatesValues() []TypeBasicGeoCoordinates + type TypeBasicResponseBase string + const TypeAction + const TypeAnswer + const TypeCreativeWork + const TypeErrorResponse + const TypeIdentifiable + const TypeIntangible + const TypePlace + const TypePlaces + const TypePostalAddress + const TypeResponse + const TypeResponseBase + const TypeSearchAction + const TypeSearchResponse + const TypeSearchResultsAnswer + const TypeStructuredValue + const TypeThing + func PossibleTypeBasicResponseBaseValues() []TypeBasicResponseBase