One Logo Pool Ball
CarPlay · IOS API REFERENCE

CPRouteChoice

class · iOS 12.0+ · SDK 27.1

class CPRouteChoice

Members (8)

init · iOS 12.0+

init

TypeScript
static initSummaryVariantsAdditionalInformationVariantsSelectionSummaryVariants(summaryVariants: Array<string>, additionalInformationVariants: Array<string>, selectionSummaryVariants: Array<string>): CPRouteChoice
Swift declaration
init(summaryVariants: [String], additionalInformationVariants: [String], selectionSummaryVariants: [String])
init · iOS 27.0+

init

TypeScript
static initSummaryVariantsAdditionalInformationVariantsSelectionSummaryVariantsTravelEstimates(summaryVariants: Array<string>, additionalInformationVariants: Array<string>, selectionSummaryVariants: Array<string>, travelEstimates?: (CPTravelEstimates) | null): CPRouteChoice
Swift declaration
init(summaryVariants: [String], additionalInformationVariants: [String], selectionSummaryVariants: [String], travelEstimates: CPTravelEstimates?)
get · iOS 12.0+

additionalInformationVariants

TypeScript
get additionalInformationVariants(): (Array<string>) | null
Swift declaration
var additionalInformationVariants: [String]? { get }
get · iOS 12.0+

selectionSummaryVariants

TypeScript
get selectionSummaryVariants(): (Array<string>) | null
Swift declaration
var selectionSummaryVariants: [String]? { get }
get · iOS 12.0+

summaryVariants

TypeScript
get summaryVariants(): Array<string>
Swift declaration
var summaryVariants: [String] { get }
get · iOS 27.0+

travelEstimates

TypeScript
get travelEstimates(): (CPTravelEstimates) | null
Swift declaration
var travelEstimates: CPTravelEstimates? { get }
get · iOS 12.0+

userInfo

TypeScript
get userInfo(): (unknown) | null
Swift declaration
var userInfo: Any? { get set }
set · iOS 12.0+

userInfo

TypeScript
set userInfo(value: (unknown) | null)
Swift declaration
var userInfo: Any? { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

CPRouteChoice.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All CarPlay types →