Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Address ¶
type Address struct { Street1 string `json:"street1,omitempty"` Street2 string `json:"street2,omitempty"` City string `json:"city,omitempty"` State string `json:"state,omitempty"` Country string `json:"country,omitempty"` PostalCode string `json:"postalcode,omitempty"` FullAddress string `json:"address_string,omitempty"` }
Address provides address details for the relevant location
type Ancestor ¶
type Ancestor struct { Abbrv string `json:"abbrv,omitempty"` Level string `json:"level,omitempty"` Name string `json:"name,omitempty"` LocationID string `json:"location_id,omitempty"` }
Ancestor .
type Award ¶
type Award struct { AwardType string `json:"award_type,omitempty"` Year string `json:"year,omitempty"` Images map[string]string `json:"images,omitempty"` Categories []string `json:"categories,omitempty"` DisplayName string `json:"display_name,omitempty"` }
Award information about an award
type Category ¶
type Category struct { Name string `json:"name,omitempty"` LocalizedName string `json:"localized_name,omitempty"` }
Category information about a category
type LocationResponse ¶
type LocationResponse struct { Name string `json:"name,omitempty"` NumReviews string `json:"num_reviews,omitempty"` Category *Category `json:"category,omitempty"` SubCategory *Category `json:"sub_category,omitempty"` Address *Address `json:"address_obj,omitempty"` Latitude string `json:"latitude,omitempty"` Longitude string `json:"longitude,omitempty"` Rating string `json:"rating,omitempty"` LocationID string `json:"location_id,omitempty"` TripTypes []*TripType `json:"trip_types,omitempty"` Reviews []*Review `json:"reviews,omitempty"` WriteReviewURL string `json:"write_review,omitempty"` Ancestors []*Ancestor `json:"ancestors,omitempty"` PercentRecommended int `json:"percent_recommended,omitempty"` ReviewRatingCount map[string]string `json:"review_rating_count,omitempty"` PhotoCount string `json:"photo_count,omitempty"` LocationString string `json:"location_string,omitempty"` WebURL string `json:"web_url,omitempty"` PriceLevel string `json:"price_level,omitempty"` RatingImageURL string `json:"rating_image_url,omitempty"` Awards []*Award `json:"awards,omitempty"` SeeAllPhotos string `json:"see_all_photos,omitempty"` SubRatings []*SubRating `json:"subratings,omitempty"` }
LocationResponse a response for a Location search.
type Review ¶
type Review struct { ID string `json:"id,omitempty"` LanguageCode string `json:"lang,omitempty"` LocationID string `json:"location_id,omitempty"` PublishedDate string `json:"published_date,omitempty"` Rating int `json:"rating,omitempty"` HelpfulVotes string `json:"helpful_votes,omitempty"` RatingImageURL string `json:"rating_image_url,omitempty"` URL string `json:"url,omitempty"` TripType string `json:"trip_type,omitempty"` TravelDate string `json:"travel_date,omitempty"` Text string `json:"text,omitempty"` User User `json:"user,omitempty"` Title string `json:"title,omitempty"` }
Review information about a single review
type ReviewResponse ¶
type ReviewResponse struct {
Data []*Review `json:"data,omitempty"`
}
ReviewResponse represents a response from the review endpoint.
type TripType ¶
type TripType struct { Name string `json:"name,omitempty"` Value string `json:"value,omitempty"` LocalizedName string `json:"localized_name,omitempty"` }
TripType some information about a trip type
type User ¶
type User struct { Username string `json:"username,omitempty"` UserLocation UserLocation `json:"user_location,omitempty"` }
User information about the user who wrote the review
type UserLocation ¶
UserLocation information about a user's location.
Click to show internal directories.
Click to hide internal directories.