One Logo Pool Ball
CarPlay · IOS API REFERENCE

CPRouteDetail

class · iOS 27.0+ · SDK 27.1

@MainActor class CPRouteDetail

Members (18)

init · iOS 27.0+

init

TypeScript
static initBatteryLevel(batteryLevel: number): Promise<CPRouteDetail>
Swift declaration
convenience init(batteryLevel: Double)
init · iOS 27.0+

init

TypeScript
static initCarbonFootprint(carbonFootprint: _Foundation_Measurement<_Foundation_UnitMass>): Promise<CPRouteDetail>
Swift declaration
convenience init(carbonFootprint: Measurement<UnitMass>)
init · iOS 27.0+

init

TypeScript
static initEcoScore(value: number): Promise<CPRouteDetail>
Swift declaration
convenience init(ecoScore value: Double)
init · iOS 27.0+

init

TypeScript
static initEmissions(emissions: _Foundation_Measurement<_Foundation_UnitMass>): Promise<CPRouteDetail>
Swift declaration
convenience init(emissions: Measurement<UnitMass>)
init · iOS 27.0+

init

TypeScript
static initFuelEnergy(fuelEnergy: _Foundation_Measurement<_Foundation_UnitEnergy>): Promise<CPRouteDetail>
Swift declaration
convenience init(fuelEnergy: Measurement<UnitEnergy>)
init · iOS 27.0+

init

TypeScript
static initFuelLevel(fuelLevel: _Foundation_Measurement<_Foundation_UnitVolume>): Promise<CPRouteDetail>
Swift declaration
convenience init(fuelLevel: Measurement<UnitVolume>)
init · iOS 27.0+

init

TypeScript
static initFuelMass(fuelMass: _Foundation_Measurement<_Foundation_UnitMass>): Promise<CPRouteDetail>
Swift declaration
convenience init(fuelMass: Measurement<UnitMass>)
init · iOS 27.0+

init

TypeScript
static initHov(hovInfo: string): Promise<CPRouteDetail>
Swift declaration
convenience init(hov hovInfo: String)
init · iOS 27.0+

init

TypeScript
static initInfo(info: string): Promise<CPRouteDetail>
Swift declaration
convenience init(info: String)
init · iOS 27.0+

init

TypeScript
static initKilowattHours(kilowattHours: _Foundation_Measurement<_Foundation_UnitEnergy>): Promise<CPRouteDetail>
Swift declaration
convenience init(kilowattHours: Measurement<UnitEnergy>)
init · iOS 27.0+

init

TypeScript
static initParking(parking: string): Promise<CPRouteDetail>
Swift declaration
convenience init(parking: String)
init · iOS 27.0+

init

TypeScript
static initRating(rating: number): Promise<CPRouteDetail>
Swift declaration
convenience init(rating: Double)
init · iOS 27.0+

init

TypeScript
static initSymbolNameValue(symbolName: string, value: string): Promise<CPRouteDetail>
Swift declaration
convenience init(symbolName: String, value: String)
init · iOS 27.0+

init

TypeScript
static initTollAmountLocale(value: number, locale: _Foundation_Locale): Promise<CPRouteDetail>
Swift declaration
convenience init(tollAmount value: Double, locale: Locale)
init · iOS 27.0+

init

TypeScript
static initTrafficLights(trafficLights: number): Promise<CPRouteDetail>
Swift declaration
convenience init(trafficLights: Int)
init · iOS 27.0+

init

TypeScript
static initWarning(warning: string): Promise<CPRouteDetail>
Swift declaration
convenience init(warning: String)
get · iOS 27.0+

symbolTintColor

TypeScript
get symbolTintColor(): Promise<(_UIKit_UIColor) | null>
Swift declaration
var symbolTintColor: UIColor? { get set }
set · iOS 27.0+

symbolTintColor

TypeScript
setSymbolTintColor(value?: (_UIKit_UIColor) | null): Promise<void>
Swift declaration
var symbolTintColor: UIColor? { get set }

Skipped declarations

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

CPRouteDetail.init()

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

All CarPlay types →