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.