Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CruiseSearch ¶
type CruiseSearch struct { Data struct { CruiseSearch struct { Results struct { Cruises []struct { ID string `json:"id"` ProductViewLink string `json:"productViewLink"` LowestPriceSailing struct { BookingLink string `json:"bookingLink"` ID string `json:"id"` LowestStateroomClassPrice struct { Price struct { Value int `json:"value"` Typename string `json:"__typename"` } `json:"price"` StateroomClass struct { ID string `json:"id"` Typename string `json:"__typename"` } `json:"stateroomClass"` Typename string `json:"__typename"` } `json:"lowestStateroomClassPrice"` SailDate string `json:"sailDate"` StartDate string `json:"startDate"` EndDate string `json:"endDate"` TaxesAndFees struct { Value float64 `json:"value"` Typename string `json:"__typename"` } `json:"taxesAndFees"` TaxesAndFeesIncluded bool `json:"taxesAndFeesIncluded"` Typename string `json:"__typename"` } `json:"lowestPriceSailing"` MasterSailing struct { Itinerary struct { Code string `json:"code"` Media struct { Images []struct { Path string `json:"path"` Typename string `json:"__typename"` } `json:"images"` Typename string `json:"__typename"` } `json:"media"` Days []struct { Number int `json:"number"` Type string `json:"type"` Ports []struct { Activity string `json:"activity"` DepartureTime string `json:"departureTime"` Port struct { Code string `json:"code"` Name string `json:"name"` Region string `json:"region"` Media struct { Images []struct { Path string `json:"path"` Typename string `json:"__typename"` } `json:"images"` Typename string `json:"__typename"` } `json:"media"` Typename string `json:"__typename"` } `json:"port"` Typename string `json:"__typename"` } `json:"ports"` Typename string `json:"__typename"` } `json:"days"` DeparturePort struct { Code string `json:"code"` Name string `json:"name"` Region string `json:"region"` Typename string `json:"__typename"` } `json:"departurePort"` Destination struct { Code string `json:"code"` Name string `json:"name"` Typename string `json:"__typename"` } `json:"destination"` Name string `json:"name"` SailingNights int `json:"sailingNights"` Ship struct { Code string `json:"code"` Name string `json:"name"` StateroomClasses []struct { ID string `json:"id"` Name string `json:"name"` Content struct { Amenities []string `json:"amenities"` Code string `json:"code"` MaxCapacity string `json:"maxCapacity"` Media struct { Images []struct { Path string `json:"path"` Meta struct { Description string `json:"description"` Title string `json:"title"` Location string `json:"location"` Typename string `json:"__typename"` } `json:"meta"` Typename string `json:"__typename"` } `json:"images"` Typename string `json:"__typename"` } `json:"media"` SuperCategory string `json:"superCategory"` Typename string `json:"__typename"` } `json:"content"` Typename string `json:"__typename"` } `json:"stateroomClasses"` Media struct { Images []struct { Path string `json:"path"` Typename string `json:"__typename"` } `json:"images"` Typename string `json:"__typename"` } `json:"media"` Typename string `json:"__typename"` } `json:"ship"` TotalNights int `json:"totalNights"` Type string `json:"type"` Typename string `json:"__typename"` } `json:"itinerary"` Typename string `json:"__typename"` } `json:"masterSailing"` Sailings []struct { BookingLink string `json:"bookingLink"` ID string `json:"id"` Itinerary struct { Code string `json:"code"` Typename string `json:"__typename"` } `json:"itinerary"` SailDate string `json:"sailDate"` StartDate string `json:"startDate"` EndDate string `json:"endDate"` StateroomClassPricing []struct { Price struct { Value int `json:"value"` Typename string `json:"__typename"` } `json:"price"` StateroomClass struct { ID string `json:"id"` Typename string `json:"__typename"` } `json:"stateroomClass"` Typename string `json:"__typename"` } `json:"stateroomClassPricing"` Typename string `json:"__typename"` } `json:"sailings"` Typename string `json:"__typename"` } `json:"cruises"` Total int `json:"total"` Typename string `json:"__typename"` } `json:"results"` Typename string `json:"__typename"` } `json:"cruiseSearch"` } `json:"data"` }
Click to show internal directories.
Click to hide internal directories.