TKRoutingQuery
public struct TKRoutingQuery<Context>
From TripKit:extension TKRoutingQuery: TKRouterRequestable where Context == NSManagedObjectContext
Undocumented
-
Undocumented
Declaration
Swift
public var from: TKAPI.Location
-
Undocumented
Declaration
Swift
public var to: TKAPI.Location
-
Undocumented
Declaration
Swift
public var at: TKRoutingQueryTime
-
Undocumented
Declaration
Swift
public var modes: Set<String>
-
Undocumented
Declaration
Swift
public var additional: Set<URLQueryItem>
-
Undocumented
Declaration
Swift
public var context: Context?
-
Undocumented
Declaration
Swift
public init(from: TKAPI.Location, to: TKAPI.Location, at time: TKRoutingQueryTime = .leaveASAP, modes: Set<String>, additional: Set<URLQueryItem> = [], context: Context?)
-
init(from:
From TripKitto: at: modes: additional: context: ) Undocumented
Declaration
Swift
public init(from: MKAnnotation, to: MKAnnotation, at time: TKRoutingQueryTime = .leaveASAP, modes: Set<String>, additional: Set<URLQueryItem> = [], context: Context? = nil)
-
toTripRequest(in:
From TripKit) Converts the query details into a TripRequest
Declaration
Swift
public func toTripRequest(in tripKit: NSManagedObjectContext = TripKit.shared.tripKitContext) -> TripRequest
Parameters
tripKit
TripKit’s managed object context into which to insert the request
-
Undocumented
Declaration
Swift
public static func parseDate(_ object: Any?) -> Date?
-
toTripRequest()
From TripKitUndocumented
Declaration
Swift
public func toTripRequest() -> TripRequest
-
Undocumented
Declaration
Swift
public init(from: TKAPI.Location, to: TKAPI.Location, at time: TKRoutingQueryTime = .leaveASAP, modes: Set<String>, additional: Set<URLQueryItem> = [])
-
Extracts the query details from a TripGo API-compatible deep link
Declaration
Swift
public init?(url: URL)
Parameters
url
TripGo API-compatible deep link