Classes
The following classes are available globally.
-
TomTom Route API main object. Contains methods to use TomTom’s online route engine and provides support for both async and sync calls.
See moreDeclaration
Objective-C
@interface TTBatchRouteSwift
class TTBatchRoute -
Class TTBatchRouteQuery contains parameters needed for build query.
Declaration
Objective-C
@interface TTBatchRouteQuery : NSObjectSwift
class TTBatchRouteQuery : NSObject -
TTBatchRouteQueryBuilder
See moreDeclaration
Objective-C
@interface TTBatchRouteQueryBuilder : TTCommonQueryBuilder <TTBatchRouteQueryBuilder *>Swift
class TTBatchRouteQueryBuilder : TTCommonQueryBuilder<TTBatchRouteQueryBuilder> -
Visitable collection of batch route responses.
See moreDeclaration
Objective-C
@interface TTBatchRouteResponse : NSObjectSwift
class TTBatchRouteResponse : NSObject -
TTCause
See moreDeclaration
Objective-C
@interface TTCause : NSObjectSwift
class TTCause : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents information about the traffic event cause.
Declaration
Objective-C
@interface TTCauseEV : NSObjectSwift
class TTCauseEV : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents information about the charging connection.
See moreDeclaration
Objective-C
@interface TTChargingConnection : NSObjectSwift
class TTChargingConnection : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents information about a supporting point of a charging curve.
See moreDeclaration
Objective-C
@interface TTChargingCurveSupportPoint : NSObjectSwift
class TTChargingCurveSupportPoint : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents information about a charging stop of a route leg.
See moreDeclaration
Objective-C
@interface TTChargingInformationAtEndOfLeg : NSObjectSwift
class TTChargingInformationAtEndOfLeg : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents information about the charging behavior of the vehicle.
Declaration
Objective-C
@interface TTChargingMode : NSObjectSwift
class TTChargingMode : NSObject -
TTCommonQueryBuilder
See moreDeclaration
Objective-C
@interface TTCommonQueryBuilder<__covariant ObjectType> : NSObjectSwift
class TTCommonQueryBuilder<ObjectType> : NSObject where ObjectType : AnyObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewThe effective parameters or data used when calling the API.
See moreDeclaration
Objective-C
@interface TTEffectiveSettingEV : NSObjectSwift
class TTEffectiveSettingEV : NSObject -
Effective parameters or data used when calling the Calculate Reachable Range API.
See moreDeclaration
Objective-C
@interface TTEffectiveSettings : NSObjectSwift
class TTEffectiveSettings : NSObject -
A TTFullRoute object contains parameters with information about the whole route.
See moreDeclaration
Objective-C
@interface TTFullRoute : NSObjectSwift
class TTFullRoute : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents information about the route.
See moreDeclaration
Objective-C
@interface TTFullRouteEV : NSObjectSwift
class TTFullRouteEV : NSObject -
A TTInstruction object contains parameters with information about the actual road.
See moreDeclaration
Objective-C
@interface TTInstruction : NSObjectSwift
class TTInstruction : NSObject -
A TTInstructionGroup object contains group od instruction.
See moreDeclaration
Objective-C
@interface TTInstructionGroup : NSObjectSwift
class TTInstructionGroup : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewA TTLegEV contains parameters with information about road elements and summary.
Declaration
Objective-C
@interface TTLegEV : NSObjectSwift
class TTLegEV : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewThe Leg summary.
Declaration
Objective-C
@interface TTLegSummary : TTSummaryEVSwift
class TTLegSummary : TTSummaryEV -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewEntry point for Long Distance EV Routing.
See moreDeclaration
Objective-C
@interface TTLongDistanceEVSwift
class TTLongDistanceEV -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewDeclaration
Objective-C
@interface TTLongDistanceEVRoutingQuery : NSObjectSwift
class TTLongDistanceEVRoutingQuery : NSObject -
A builder for LongDistanceEVRoutingQuery.
See moreDeclaration
Objective-C
@interface TTLongDistanceEVRoutingQueryBuilder : NSObjectSwift
class TTLongDistanceEVRoutingQueryBuilder : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewDeclaration
Objective-C
@interface TTLongDistanceEvRequestSwift
class TTLongDistanceEvRequest -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents a response from the Long Distance EV Routing Service.
See moreDeclaration
Objective-C
@interface TTLongDistanceEvResponse : NSObjectSwift
class TTLongDistanceEvResponse : NSObject -
TomTom Matrix routing API main object.`
See moreDeclaration
Objective-C
@interface TTMatrixRouteSwift
class TTMatrixRoute -
TTMatrixRouteQuery
Declaration
Objective-C
@interface TTMatrixRouteQuery : NSObjectSwift
class TTMatrixRouteQuery : NSObject -
TTMatrixRouteQueryBuilder
See moreDeclaration
Objective-C
@interface TTMatrixRouteQueryBuilder : TTCommonQueryBuilder <TTMatrixRouteQueryBuilder *>Swift
class TTMatrixRouteQueryBuilder : TTCommonQueryBuilder<TTMatrixRouteQueryBuilder> -
TTMatrixRouteResponse
See moreDeclaration
Objective-C
@interface TTMatrixRouteResponse : NSObjectSwift
class TTMatrixRouteResponse : NSObject -
TTMatrixRouteResult
See moreDeclaration
Objective-C
@interface TTMatrixRouteResult : NSObjectSwift
class TTMatrixRouteResult : NSObject -
TTMatrixRoutingResultKey object represents origin-destination relation in TTMatrixRouteResult
See moreDeclaration
Objective-C
@interface TTMatrixRoutingResultKey : NSObject <NSCopying>Swift
class TTMatrixRoutingResultKey : NSObject, NSCopying -
TomTom Reachable Range API main object.
See moreDeclaration
Objective-C
@interface TTReachableRangeSwift
class TTReachableRange -
TTReachableRangeQuery represent request object for Reachable Range.
Declaration
Objective-C
@interface TTReachableRangeQuery : NSObjectSwift
class TTReachableRangeQuery : NSObject -
TTReachableRangeQueryBuilder is responsible for building TTReachableRangeQuery request objects.
See moreDeclaration
Objective-C
@interface TTReachableRangeQueryBuilder : TTCommonQueryBuilder <TTReachableRangeQueryBuilder *>Swift
class TTReachableRangeQueryBuilder : TTCommonQueryBuilder<TTReachableRangeQueryBuilder> -
TTReachableRangeResponse
See moreDeclaration
Objective-C
@interface TTReachableRangeResponse : NSObjectSwift
class TTReachableRangeResponse : NSObject -
TTReachableRangeResult
See moreDeclaration
Objective-C
@interface TTReachableRangeResult : NSObjectSwift
class TTReachableRangeResult : NSObject -
Report data.
See moreDeclaration
Objective-C
@interface TTReport : NSObjectSwift
class TTReport : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents information about the data which should be reported for diagnosis purposes.
See moreDeclaration
Objective-C
@interface TTReportEV : NSObjectSwift
class TTReportEV : NSObject -
TomTom Route API main object. Contains methods to use TomTom’s online route engine and provides support for both async and sync calls.
See moreDeclaration
Objective-C
@interface TTRouteSwift
class TTRoute -
A TTRouteGuidance contains parameters with instruction and group of instruction about the route.
See moreDeclaration
Objective-C
@interface TTRouteGuidance : NSObjectSwift
class TTRouteGuidance : NSObject -
A TTRouteLeg contains parameters with information about road elements and summary.
See moreDeclaration
Objective-C
@interface TTRouteLeg : NSObjectSwift
class TTRouteLeg : NSObject -
Class TTRouteQuery contains parameters needed for build query.
Declaration
Objective-C
@interface TTRouteQuery : NSObjectSwift
class TTRouteQuery : NSObject -
TTRouteQueryBuilder
See moreDeclaration
Objective-C
@interface TTRouteQueryBuilder : TTCommonQueryBuilder <TTRouteQueryBuilder *>Swift
class TTRouteQueryBuilder : TTCommonQueryBuilder<TTRouteQueryBuilder> -
A TTRouteResult contains parameters with a routes and version number.
See moreDeclaration
Objective-C
@interface TTRouteResult : NSObjectSwift
class TTRouteResult : NSObject -
A TTInstructionGroup contains section of route information between a requested start and end point.
See moreDeclaration
Objective-C
@interface TTRouteSection : NSObjectSwift
class TTRouteSection : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents the summary of a route for an electric vehicle.
Declaration
Objective-C
@interface TTRouteSummaryEV : TTSummaryEVSwift
class TTRouteSummaryEV : TTSummaryEV -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents information about the route section.
See moreDeclaration
Objective-C
@interface TTSectionEV : NSObjectSwift
class TTSectionEV : NSObject -
A TTSummary object defines summary route information between a requested start and end point.
See moreDeclaration
Objective-C
@interface TTSummary : NSObjectSwift
class TTSummary : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents a summary of a route.
See moreDeclaration
Objective-C
@interface TTSummaryEV : NSObjectSwift
class TTSummaryEV : NSObject -
TTTec
See moreDeclaration
Objective-C
@interface TTTec : NSObjectSwift
class TTTec : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents the details of the traffic event.
Declaration
Objective-C
@interface TTTecEV : NSObjectSwift
class TTTecEV : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewDefines what kind of roads should be avoided while calculating a route.
See moreDeclaration
Swift
@available(*, message: "TT_API_PUBLIC_PREVIEW('byTheEndOf=2020.12', 'This is under Public Preview and subject to change until the end date. More information is available at: https://developer.tomtom.com/public-preview'﹚") @objc public class AvoidType : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewThis is the entry point for Long Distance EV Routing.
See moreDeclaration
Swift
@available(*, message: "TT_API_PUBLIC_PREVIEW('byTheEndOf=2020.12', 'This is under Public Preview and subject to change until the end date. More information is available at: https://developer.tomtom.com/public-preview'﹚") @objc public class LongDistanceEVService : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents information about the traffic event cause.
Declaration
Swift
@available(*, message: "TT_API_PUBLIC_PREVIEW('byTheEndOf=2020.12', 'This is under Public Preview and subject to change until the end date. More information is available at: https://developer.tomtom.com/public-preview'﹚") @objc public class CauseEV : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents information about the charging connection.
See moreDeclaration
Swift
@available(*, message: "TT_API_PUBLIC_PREVIEW('byTheEndOf=2020.12', 'This is under Public Preview and subject to change until the end date. More information is available at: https://developer.tomtom.com/public-preview'﹚") @objc public class ChargingConnection : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents information about a supporting point of a charging curve.
See moreDeclaration
Swift
@available(*, message: "TT_API_PUBLIC_PREVIEW('byTheEndOf=2020.12', 'This is under Public Preview and subject to change until the end date. More information is available at: https://developer.tomtom.com/public-preview'﹚") @objc public class ChargingCurveSupportPoint : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents information about a charging stop of a route leg.
See moreDeclaration
Swift
@available(*, message: "TT_API_PUBLIC_PREVIEW('byTheEndOf=2020.12', 'This is under Public Preview and subject to change until the end date. More information is available at: https://developer.tomtom.com/public-preview'﹚") @objc public class ChargingInformationAtEndOfLeg : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents information about the charging behavior of the vehicle.
Declaration
Swift
@available(*, message: "TT_API_PUBLIC_PREVIEW('byTheEndOf=2020.12', 'This is under Public Preview and subject to change until the end date. More information is available at: https://developer.tomtom.com/public-preview'﹚") @objc public class ChargingMode : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents information about the route.
See moreDeclaration
Swift
@available(*, message: "TT_API_PUBLIC_PREVIEW('byTheEndOf=2020.12', 'This is under Public Preview and subject to change until the end date. More information is available at: https://developer.tomtom.com/public-preview'﹚") @objc public class FullRouteEV : NSObject, TTCoordinatesData, TTMatching -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewA LegEV contains parameters with information about road elements and summary.
Declaration
Swift
@available(*, message: "TT_API_PUBLIC_PREVIEW('byTheEndOf=2020.12', 'This is under Public Preview and subject to change until the end date. More information is available at: https://developer.tomtom.com/public-preview'﹚") @objc public class LegEV : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewThe Leg summary.
Declaration
Swift
@available(*, message: "TT_API_PUBLIC_PREVIEW('byTheEndOf=2020.12', 'This is under Public Preview and subject to change until the end date. More information is available at: https://developer.tomtom.com/public-preview'﹚") @objc public class LegSummary : SummaryEV -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents the summary of a route for an electric vehicle.
Declaration
Swift
@available(*, message: "TT_API_PUBLIC_PREVIEW('byTheEndOf=2020.12', 'This is under Public Preview and subject to change until the end date. More information is available at: https://developer.tomtom.com/public-preview'﹚") @objc public class RouteSummaryEV : SummaryEV -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents information about the route section.
See moreDeclaration
Swift
@available(*, message: "TT_API_PUBLIC_PREVIEW('byTheEndOf=2020.12', 'This is under Public Preview and subject to change until the end date. More information is available at: https://developer.tomtom.com/public-preview'﹚") @objc public class SectionEV : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents a summary of a route.
See moreDeclaration
Swift
@available(*, message: "TT_API_PUBLIC_PREVIEW('byTheEndOf=2020.12', 'This is under Public Preview and subject to change until the end date. More information is available at: https://developer.tomtom.com/public-preview'﹚") @objc public class SummaryEV : NSObject -
Public Preview
This is under Public Preview and subject to change by the end of 2020.12. More information is available at: https://developer.tomtom.com/public-previewRepresents the details of the traffic event.
Declaration
Swift
@available(*, message: "TT_API_PUBLIC_PREVIEW('byTheEndOf=2020.12', 'This is under Public Preview and subject to change until the end date. More information is available at: https://developer.tomtom.com/public-preview'﹚") @objc public class TecEV : NSObject
Classes Reference