RankingsQuery
struct RankingsQuery : Codable, Hashable, ServiceProvider
extension RankingsQuery: CustomStringConvertible
extension RankingsQuery: CustomDebugStringConvertible
Rankings query for API endpoints
-
Constant for all locations
Declaration
Swift
static let allLocations: Int -
checklistKey
Declaration
Swift
var checklistKey: String -
ageGroup
Declaration
Swift
var ageGroup: Age -
countryId
Declaration
Swift
var countryId: Int? -
facebookConnected
Declaration
Swift
var facebookConnected: Bool -
gender
Declaration
Swift
var gender: Gender -
locationId
Declaration
Swift
var locationId: Int? -
Copy changing list and page
Declaration
Swift
func with(list: Checklist? = nil, page: Int = 1) -> RankingsQueryParameters
listChecklist
pageIndex
Return Value
New query
-
Initalize for checklist
Declaration
Swift
init(list: Checklist = .locations)Parameters
listChecklist
-
Declaration
Swift
var description: String { get } -
Declaration
Swift
var debugDescription: String { get } -
Checklist this query is for
Declaration
Swift
var checklist: Checklist { get } -
Query key
Declaration
Swift
var queryKey: String { get } -
Unique storage key
Declaration
Swift
var dbKey: String { get } -
Convenience accessor for overall rankings query
Declaration
Swift
var isAllTravelers: Bool { get } -
Provides API parameters
Declaration
Swift
var parameters: [String : String] { get } -
Update with new geography
Declaration
Swift
mutating func update(with item: Object) -> BoolParameters
itemCountry or Location expected
Return Value
Success
View on GitHub
RankingsQuery Structure Reference