TTMatrixRouteResponse
@interface TTMatrixRouteResponse : NSObject
TTMatrixRouteResponse
-
Number of routes in matrix where TTSummary object is available.
Declaration
Objective-C
@property (readonly, nonatomic) NSInteger successfulRoutes;
Swift
var successfulRoutes: Int { get }
-
Total requested routes.
Declaration
Objective-C
@property (readonly, nonatomic) NSInteger totalRoutes;
Swift
var totalRoutes: Int { get }
-
API version.
Declaration
Objective-C
@property (readonly, nonatomic) NSString *_Nonnull formatVersion;
Swift
var formatVersion: String { get }
-
Contains matrix of results flatten to NSDictionary where keys are all possible variations of origins/destinations.
Declaration
Objective-C
@property (readonly, nonatomic) NSDictionary<TTMatrixRoutingResultKey *, TTMatrixRouteResult *> *_Nonnull results;
Swift
var results: [TTMatrixRoutingResultKey : TTMatrixRouteResult] { get }
-
Returns one TTMatrixRouteResult from requested origins/destinations. E.g. x = 1, y = 0 will return result for second origin and first destination in query.
Declaration
Objective-C
- (TTMatrixRouteResult *_Nonnull)getResultWithX:(NSUInteger)x y:(NSUInteger)y;
Swift
func getResultWith(x: UInt, y: UInt) -> TTMatrixRouteResult
Parameters
x
NSUInteger
y
NSUInteger
Return Value
TTMatrixRouteResult
-
Response HTTP headers.
Declaration
Objective-C
- (id)HTTPHeaders;
Swift
func httpHeaders() -> Any!
Return Value
Response HTTP headers.