-
Notifications
You must be signed in to change notification settings - Fork 7
/
search.json
1 lines (1 loc) · 87.3 KB
/
search.json
1
{"Typealiases.html#/s:8TeslaKit10ChargeUnita":{"name":"ChargeUnit","abstract":"<p>The charge unit selected within the UI of the vehicle. Can me in miles per hour or kilometers per hour.</p>"},"Typealiases.html#/s:8TeslaKit10TKMappablea":{"name":"TKMappable"},"Structs/Temperature.html#/s:8TeslaKit11TemperatureV6DegreeSSvpZ":{"name":"Degree","parent_name":"Temperature"},"Structs/Temperature.html#/s:8TeslaKit11TemperatureV7celsiusSdvp":{"name":"celsius","abstract":"<p>Returns the temperature in degrees Celsius</p>","parent_name":"Temperature"},"Structs/Temperature.html#/s:8TeslaKit11TemperatureV10fahrenheitSdvp":{"name":"fahrenheit","abstract":"<p>Returns the temperature in degrees Fahrenheit</p>","parent_name":"Temperature"},"Structs/Temperature.html#/s:8TeslaKit11TemperatureV7celsiusACSd_tcfc":{"name":"init(celsius:)","abstract":"<p>Initializes a <code>Temperature</code> object with degrees Celsius as the starting reference point</p>","parent_name":"Temperature"},"Structs/Temperature.html#/s:8TeslaKit11TemperatureV10fahrenheitACSd_tcfc":{"name":"init(fahrenheit:)","abstract":"<p>Initializes a <code>Temperature</code> object with degrees Fahrenheit as the starting reference point</p>","parent_name":"Temperature"},"Structs/Temperature.html#/s:8TeslaKit11TemperatureV7convert19celsiusToFahrenheitS2d_tFZ":{"name":"convert(celsiusToFahrenheit:)","abstract":"<p>Returns the value of a degree in Celsius in Fahrenheit. 20C = 68F</p>","parent_name":"Temperature"},"Structs/Temperature.html#/s:8TeslaKit11TemperatureV7convert19fahrenheitToCelsiusS2d_tFZ":{"name":"convert(fahrenheitToCelsius:)","abstract":"<p>Returns the value of a degree in Fahrenheit in Celsius. 20F = -6.67F</p>","parent_name":"Temperature"},"Structs/Temperature.html#/s:8TeslaKit11TemperatureV16localizedCelsiusSSvp":{"name":"localizedCelsius","parent_name":"Temperature"},"Structs/Temperature.html#/s:8TeslaKit11TemperatureV19localizedFahrenheitSSvp":{"name":"localizedFahrenheit","parent_name":"Temperature"},"Structs/Temperature.html#/s:8TeslaKit11TemperatureV6format12isFahrenheitSSSb_tF":{"name":"format(isFahrenheit:)","parent_name":"Temperature"},"Structs/Temperature.html#/s:8TeslaKit11TemperatureV11descriptionSSvp":{"name":"description","parent_name":"Temperature"},"Structs/VINTransform.html#/s:8TeslaKit12VINTransformV6Objecta":{"name":"Object","parent_name":"VINTransform"},"Structs/VINTransform.html#/s:8TeslaKit12VINTransformV4JSONa":{"name":"JSON","parent_name":"VINTransform"},"Structs/VINTransform.html#/s:8TeslaKit12VINTransformV17transformFromJSONyAA3VINVSgypSgF":{"name":"transformFromJSON(_:)","parent_name":"VINTransform"},"Structs/VINTransform.html#/s:8TeslaKit12VINTransformV15transformToJSONySSSgAA3VINVSgF":{"name":"transformToJSON(_:)","parent_name":"VINTransform"},"Structs/VehicleOptionTransform.html#/s:8TeslaKit22VehicleOptionTransformV6Objecta":{"name":"Object","parent_name":"VehicleOptionTransform"},"Structs/VehicleOptionTransform.html#/s:8TeslaKit22VehicleOptionTransformV4JSONa":{"name":"JSON","parent_name":"VehicleOptionTransform"},"Structs/VehicleOptionTransform.html#/s:8TeslaKit22VehicleOptionTransformV9separatorSSvp":{"name":"separator","parent_name":"VehicleOptionTransform"},"Structs/VehicleOptionTransform.html#/s:8TeslaKit22VehicleOptionTransformV9separatorACSS_tcfc":{"name":"init(separator:)","parent_name":"VehicleOptionTransform"},"Structs/VehicleOptionTransform.html#/s:8TeslaKit22VehicleOptionTransformV17transformFromJSONySayAA0cD0VGSgypSgF":{"name":"transformFromJSON(_:)","parent_name":"VehicleOptionTransform"},"Structs/VehicleOptionTransform.html#/s:8TeslaKit22VehicleOptionTransformV15transformToJSONySSSgSayAA0cD0VGSgF":{"name":"transformToJSON(_:)","parent_name":"VehicleOptionTransform"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO7unknownyA2EmF":{"name":"unknown","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2024yA2EmF":{"name":"year2024","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2023yA2EmF":{"name":"year2023","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2022yA2EmF":{"name":"year2022","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2021yA2EmF":{"name":"year2021","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2020yA2EmF":{"name":"year2020","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2019yA2EmF":{"name":"year2019","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2018yA2EmF":{"name":"year2018","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2017yA2EmF":{"name":"year2017","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2016yA2EmF":{"name":"year2016","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2015yA2EmF":{"name":"year2015","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2014yA2EmF":{"name":"year2014","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2013yA2EmF":{"name":"year2013","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2012yA2EmF":{"name":"year2012","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2011yA2EmF":{"name":"year2011","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2010yA2EmF":{"name":"year2010","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2009yA2EmF":{"name":"year2009","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2008yA2EmF":{"name":"year2008","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2007yA2EmF":{"name":"year2007","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO8year2006yA2EmF":{"name":"year2006","parent_name":"ModelYear"},"Structs/VINComponent/ModelYear.html#/s:8TeslaKit12VINComponentV9ModelYearO11descriptionSSvp":{"name":"description","parent_name":"ModelYear"},"Structs/VINComponent/ManufactureLocation.html#/s:8TeslaKit12VINComponentV19ManufactureLocationO7unknownyA2EmF":{"name":"unknown","parent_name":"ManufactureLocation"},"Structs/VINComponent/ManufactureLocation.html#/s:8TeslaKit12VINComponentV19ManufactureLocationO7fremontyA2EmF":{"name":"fremont","parent_name":"ManufactureLocation"},"Structs/VINComponent/ManufactureLocation.html#/s:8TeslaKit12VINComponentV19ManufactureLocationO11descriptionSSvp":{"name":"description","parent_name":"ManufactureLocation"},"Structs/VINComponent/DriveUnit.html#/s:8TeslaKit12VINComponentV9DriveUnitO7unknownyA2EmF":{"name":"unknown","parent_name":"DriveUnit"},"Structs/VINComponent/DriveUnit.html#/s:8TeslaKit12VINComponentV9DriveUnitO11singleMotoryA2EmF":{"name":"singleMotor","parent_name":"DriveUnit"},"Structs/VINComponent/DriveUnit.html#/s:8TeslaKit12VINComponentV9DriveUnitO9dualMotoryA2EmF":{"name":"dualMotor","parent_name":"DriveUnit"},"Structs/VINComponent/DriveUnit.html#/s:8TeslaKit12VINComponentV9DriveUnitO22performanceSingleMotoryA2EmF":{"name":"performanceSingleMotor","parent_name":"DriveUnit"},"Structs/VINComponent/DriveUnit.html#/s:8TeslaKit12VINComponentV9DriveUnitO20performanceDualMotoryA2EmF":{"name":"performanceDualMotor","parent_name":"DriveUnit"},"Structs/VINComponent/DriveUnit.html#/s:8TeslaKit12VINComponentV9DriveUnitO11performanceyA2EmF":{"name":"performance","parent_name":"DriveUnit"},"Structs/VINComponent/DriveUnit.html#/s:8TeslaKit12VINComponentV9DriveUnitO11descriptionSSvp":{"name":"description","parent_name":"DriveUnit"},"Structs/VINComponent/BatteryType.html#/s:8TeslaKit12VINComponentV11BatteryTypeO7unknownyA2EmF":{"name":"unknown","parent_name":"BatteryType"},"Structs/VINComponent/BatteryType.html#/s:8TeslaKit12VINComponentV11BatteryTypeO8electricyA2EmF":{"name":"electric","parent_name":"BatteryType"},"Structs/VINComponent/BatteryType.html#/s:8TeslaKit12VINComponentV11BatteryTypeO12highCapacityyA2EmF":{"name":"highCapacity","parent_name":"BatteryType"},"Structs/VINComponent/BatteryType.html#/s:8TeslaKit12VINComponentV11BatteryTypeO16standardCapacityyA2EmF":{"name":"standardCapacity","parent_name":"BatteryType"},"Structs/VINComponent/BatteryType.html#/s:8TeslaKit12VINComponentV11BatteryTypeO13ultraCapacityyA2EmF":{"name":"ultraCapacity","parent_name":"BatteryType"},"Structs/VINComponent/BatteryType.html#/s:8TeslaKit12VINComponentV11BatteryTypeO11descriptionSSvp":{"name":"description","parent_name":"BatteryType"},"Structs/VINComponent/Make.html#/s:8TeslaKit12VINComponentV4MakeO7unknownyA2EmF":{"name":"unknown","parent_name":"Make"},"Structs/VINComponent/Make.html#/s:8TeslaKit12VINComponentV4MakeO8roadsteryA2EmF":{"name":"roadster","parent_name":"Make"},"Structs/VINComponent/Make.html#/s:8TeslaKit12VINComponentV4MakeO6modelSyA2EmF":{"name":"modelS","parent_name":"Make"},"Structs/VINComponent/Make.html#/s:8TeslaKit12VINComponentV4MakeO6modelXyA2EmF":{"name":"modelX","parent_name":"Make"},"Structs/VINComponent/Make.html#/s:8TeslaKit12VINComponentV4MakeO6model3yA2EmF":{"name":"model3","parent_name":"Make"},"Structs/VINComponent/Make.html#/s:8TeslaKit12VINComponentV4MakeO11descriptionSSvp":{"name":"description","parent_name":"Make"},"Structs/VINComponent/Manufacturer.html#/s:8TeslaKit12VINComponentV12ManufacturerO7unknownyA2EmF":{"name":"unknown","parent_name":"Manufacturer"},"Structs/VINComponent/Manufacturer.html#/s:8TeslaKit12VINComponentV12ManufacturerO5teslayA2EmF":{"name":"tesla","parent_name":"Manufacturer"},"Structs/VINComponent/Manufacturer.html#/s:8TeslaKit12VINComponentV12ManufacturerO11descriptionSSvp":{"name":"description","parent_name":"Manufacturer"},"Structs/VINComponent/Manufacturer.html":{"name":"Manufacturer","parent_name":"VINComponent"},"Structs/VINComponent/Make.html":{"name":"Make","parent_name":"VINComponent"},"Structs/VINComponent/BatteryType.html":{"name":"BatteryType","parent_name":"VINComponent"},"Structs/VINComponent/DriveUnit.html":{"name":"DriveUnit","parent_name":"VINComponent"},"Structs/VINComponent/ManufactureLocation.html":{"name":"ManufactureLocation","parent_name":"VINComponent"},"Structs/VINComponent/ModelYear.html":{"name":"ModelYear","parent_name":"VINComponent"},"Structs/VIN.html#/s:8TeslaKit3VINV13minimumLengthSivpZ":{"name":"minimumLength","abstract":"<p>The minimum length to allow VIN parsing</p>","parent_name":"VIN"},"Structs/VIN.html#/s:8TeslaKit3VINV9vinStringSSvp":{"name":"vinString","parent_name":"VIN"},"Structs/VIN.html#/s:8TeslaKit3VINV12manufacturerAA12VINComponentV12ManufacturerOvp":{"name":"manufacturer","parent_name":"VIN"},"Structs/VIN.html#/s:8TeslaKit3VINV4makeAA12VINComponentV4MakeOvp":{"name":"make","parent_name":"VIN"},"Structs/VIN.html#/s:8TeslaKit3VINV8bodyTypeSSvp":{"name":"bodyType","parent_name":"VIN"},"Structs/VIN.html#/s:8TeslaKit3VINV15restraintSystemSSvp":{"name":"restraintSystem","parent_name":"VIN"},"Structs/VIN.html#/s:8TeslaKit3VINV11batteryTypeAA12VINComponentV07BatteryE0Ovp":{"name":"batteryType","parent_name":"VIN"},"Structs/VIN.html#/s:8TeslaKit3VINV9driveUnitAA12VINComponentV05DriveE0Ovp":{"name":"driveUnit","parent_name":"VIN"},"Structs/VIN.html#/s:8TeslaKit3VINV14checkCharacterSSvp":{"name":"checkCharacter","parent_name":"VIN"},"Structs/VIN.html#/s:8TeslaKit3VINV9modelYearAA12VINComponentV05ModelE0Ovp":{"name":"modelYear","parent_name":"VIN"},"Structs/VIN.html#/s:8TeslaKit3VINV19manufactureLocationAA12VINComponentV011ManufactureE0Ovp":{"name":"manufactureLocation","parent_name":"VIN"},"Structs/VIN.html#/s:8TeslaKit3VINV15serialCharacterSSvp":{"name":"serialCharacter","parent_name":"VIN"},"Structs/VIN.html#/s:8TeslaKit3VINV8serialNoSSvp":{"name":"serialNo","parent_name":"VIN"},"Structs/VIN.html#/s:8TeslaKit3VINVACycfc":{"name":"init()","parent_name":"VIN"},"Structs/VIN.html#/s:8TeslaKit3VINV9vinStringACSgSS_tcfc":{"name":"init(vinString:)","parent_name":"VIN"},"Structs/VIN.html#/s:8TeslaKit3VINV11descriptionSSvp":{"name":"description","parent_name":"VIN"},"Structs/VIN.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"VIN"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV13exteriorColorSSSgvp":{"name":"exteriorColor","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV013centerDisplayD0Sivp":{"name":"centerDisplayState","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV13autoparkStyleSSSgvp":{"name":"autoparkStyle","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV11remoteStartSbvp":{"name":"remoteStart","abstract":"<p>Returns whether remote start is active (Driver can begin keyless driving by entering the car, pressing the brake, and selecting Drive)</p>","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV8odometerSdvp":{"name":"odometer","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV09rearTrunkD0Sivp":{"name":"rearTrunkState","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV18sunRoofPercentOpenSivp":{"name":"sunRoofPercentOpen","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV11vehicleNameSSSgvp":{"name":"vehicleName","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV20remoteStartSupportedSbvp":{"name":"remoteStartSupported","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV8darkRimsSbvp":{"name":"darkRims","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV6lockedSbvp":{"name":"locked","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV12rearSeatTypeSivp":{"name":"rearSeatType","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV3rhdSbvp":{"name":"rhd","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV08autoparkD2V2SSSgvp":{"name":"autoparkStateV2","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV9roofColorSSSgvp":{"name":"roofColor","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV15rearSeatHeatersSivp":{"name":"rearSeatHeaters","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV9valetModeSbvp":{"name":"valetMode","abstract":"<p>Returns whether valet mode is current enabled</p>","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV23parsedCalendarSupportedSbvp":{"name":"parsedCalendarSupported","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV10apiVersionSivp":{"name":"apiVersion","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV14homelinkNearbySbvp":{"name":"homelinkNearby","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV08autoparkD0SSSgvp":{"name":"autoparkState","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV17lastAutoparkErrorSSSgvp":{"name":"lastAutoparkError","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV014driverRearDoorD0Sivp":{"name":"driverRearDoorState","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV10hasSpoilerSbvp":{"name":"hasSpoiler","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV17calendarSupportedSbvp":{"name":"calendarSupported","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV07sunRoofD0SSSgvp":{"name":"sunRoofState","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV015driverFrontDoorD0Sivp":{"name":"driverFrontDoorState","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV14valetPinNeededSbvp":{"name":"valetPinNeeded","abstract":"<p>Returns whether valet mode requires PIN</p>","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV017passengerRearDoorD0Sivp":{"name":"passengerRearDoorState","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV11spoilerTypeSSSgvp":{"name":"spoilerType","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV7carTypeSSSgvp":{"name":"carType","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV10perfConfigSSSgvp":{"name":"perfConfig","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV10carVersionSSSgvp":{"name":"carVersion","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV8seatTypeSivp":{"name":"seatType","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV13thirdRowSeatsSSSgvp":{"name":"thirdRowSeats","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV010frontTrunkD0Sivp":{"name":"frontTrunkState","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV22notificationsSupportedSbvp":{"name":"notificationsSupported","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV018passengerFrontDoorD0Sivp":{"name":"passengerFrontDoorState","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV9wheelTypeSSSgvp":{"name":"wheelType","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV16sunRoofInstalledSivp":{"name":"sunRoofInstalled","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV9timestampSdvp":{"name":"timestamp","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV13isUserPresentSbvp":{"name":"isUserPresent","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV10sentryModeSbvp":{"name":"sentryMode","abstract":"<p>Indicates whether sentry mode is activated</p>","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV14speedLimitModeAA05SpeedfG0Vvp":{"name":"speedLimitMode","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV14softwareUpdateAA08SoftwareF0Vvp":{"name":"softwareUpdate","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV05mediaD0AA05MediaD0Vvp":{"name":"mediaState","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateVACycfc":{"name":"init()","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV15isRearTrunkOpenSbvp":{"name":"isRearTrunkOpen","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV16isFrontTrunkOpenSbvp":{"name":"isFrontTrunkOpen","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV21isDriverFrontDoorOpenSbvp":{"name":"isDriverFrontDoorOpen","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV20isDriverRearDoorOpenSbvp":{"name":"isDriverRearDoorOpen","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV24isPassengerFrontDoorOpenSbvp":{"name":"isPassengerFrontDoorOpen","parent_name":"VehicleState"},"Structs/VehicleState.html#/s:8TeslaKit12VehicleStateV23isPassengerRearDoorOpenSbvp":{"name":"isPassengerRearDoorOpen","parent_name":"VehicleState"},"Structs/VehicleState.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"VehicleState"},"Structs/VehicleOption.html#/s:8TeslaKit13VehicleOptionV4codeSSvp":{"name":"code","abstract":"<p>The option code</p>","parent_name":"VehicleOption"},"Structs/VehicleOption.html#/s:8TeslaKit13VehicleOptionV4nameSSvp":{"name":"name","abstract":"<p>The option name</p>","parent_name":"VehicleOption"},"Structs/VehicleOption.html#/s:8TeslaKit13VehicleOptionV11descriptionSSvp":{"name":"description","abstract":"<p>The option description</p>","parent_name":"VehicleOption"},"Structs/VehicleOption.html#/s:8TeslaKit13VehicleOptionV4codeACSS_tcfc":{"name":"init(code:)","abstract":"<p>Default initializer initializing a new <code>VehicleOption</code> from a code. The name and description are inferred from the TeslaVehicleOptionCodes.plist in Resources.</p>","parent_name":"VehicleOption"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV9wheelTypeSSSgvp":{"name":"wheelType","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV16sunRoofInstalledSivp":{"name":"sunRoofInstalled","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV11trimBadgingSSvp":{"name":"trimBadging","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV8seatTypeSivp":{"name":"seatType","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV12rearSeatTypeSivp":{"name":"rearSeatType","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV9roofColorSSSgvp":{"name":"roofColor","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV04perfD0SSSgvp":{"name":"perfConfig","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV3rhdSbvp":{"name":"rhd","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV11spoilerTypeSSSgvp":{"name":"spoilerType","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV14carSpecialTypeSSSgvp":{"name":"carSpecialType","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV16hasLudicrousModeSbvp":{"name":"hasLudicrousMode","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV9timestampSdvp":{"name":"timestamp","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV3plgSbvp":{"name":"plg","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV19motorizedChargePortSbvp":{"name":"motorizedChargePort","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV02euC0Sbvp":{"name":"euVehicle","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV15rearSeatHeatersSivp":{"name":"rearSeatHeaters","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV13thirdRowSeatsSSSgvp":{"name":"thirdRowSeats","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV16canActuateTrunksSbvp":{"name":"canActuateTrunks","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV7carTypeSSSgvp":{"name":"carType","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV14chargePortTypeSSSgvp":{"name":"chargePortType","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV13exteriorColorSSSgvp":{"name":"exteriorColor","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigV27canAcceptNavigationRequestsSbvp":{"name":"canAcceptNavigationRequests","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/s:8TeslaKit13VehicleConfigVACycfc":{"name":"init()","parent_name":"VehicleConfig"},"Structs/VehicleConfig.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"VehicleConfig"},"Structs/CommandResponse.html#/s:8TeslaKit15CommandResponseV6resultSbvp":{"name":"result","abstract":"<p>Commmand result</p>","parent_name":"CommandResponse"},"Structs/CommandResponse.html#/s:8TeslaKit15CommandResponseV6reasonSSSgvp":{"name":"reason","abstract":"<p>Reason for the command result</p>","parent_name":"CommandResponse"},"Structs/CommandResponse.html#/s:8TeslaKit15CommandResponseV5errorSSSgvp":{"name":"error","abstract":"<p>Error</p>","parent_name":"CommandResponse"},"Structs/CommandResponse.html#/s:8TeslaKit15CommandResponseV16errorDescriptionSSSgvp":{"name":"errorDescription","abstract":"<p>Error Description</p>","parent_name":"CommandResponse"},"Structs/CommandResponse.html#/s:8TeslaKit15CommandResponseV16allErrorMessagesSSvp":{"name":"allErrorMessages","parent_name":"CommandResponse"},"Structs/CommandResponse.html#/s:8TeslaKit15CommandResponseVACycfc":{"name":"init()","parent_name":"CommandResponse"},"Structs/CommandResponse.html#/s:8TeslaKit15CommandResponseV6result6reasonACSb_SStcfc":{"name":"init(result:reason:)","parent_name":"CommandResponse"},"Structs/CommandResponse.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"CommandResponse"},"Structs/MediaState.html#/s:8TeslaKit10MediaStateV20remoteControlEnabledSbvp":{"name":"remoteControlEnabled","parent_name":"MediaState"},"Structs/MediaState.html#/s:8TeslaKit10MediaStateVACycfc":{"name":"init()","parent_name":"MediaState"},"Structs/MediaState.html#/s:8TeslaKit10MediaStateV20remoteControlEnabledACSb_tcfc":{"name":"init(remoteControlEnabled:)","parent_name":"MediaState"},"Structs/MediaState.html#/mapping(map:)":{"name":"mapping(map:)","parent_name":"MediaState"},"Structs/VehicleCollection.html#/s:8TeslaKit17VehicleCollectionV8vehiclesSayAA0C0VGvp":{"name":"vehicles","parent_name":"VehicleCollection"},"Structs/VehicleCollection.html#/s:8TeslaKit17VehicleCollectionVACycfc":{"name":"init()","parent_name":"VehicleCollection"},"Structs/VehicleCollection.html#/s:8TeslaKit17VehicleCollectionV8vehiclesACSayAA0C0VG_tcfc":{"name":"init(vehicles:)","parent_name":"VehicleCollection"},"Structs/VehicleCollection.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"VehicleCollection"},"Structs/RemoteSeatHeaterRequest.html#/s:8TeslaKit23RemoteSeatHeaterRequestV6heaterAA0dE0OSgvp":{"name":"heater","parent_name":"RemoteSeatHeaterRequest"},"Structs/RemoteSeatHeaterRequest.html#/s:8TeslaKit23RemoteSeatHeaterRequestV5levelSivp":{"name":"level","parent_name":"RemoteSeatHeaterRequest"},"Structs/RemoteSeatHeaterRequest.html#/s:8TeslaKit23RemoteSeatHeaterRequestV6heater5levelAcA0dE0O_Sitcfc":{"name":"init(heater:level:)","parent_name":"RemoteSeatHeaterRequest"},"Structs/RemoteSeatHeaterRequest.html#/mapping(map:)":{"name":"mapping(map:)","parent_name":"RemoteSeatHeaterRequest"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleV2idSSvp":{"name":"id","abstract":"<p>The unique identifier of the vehicle</p>","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleV9vehicleIdSivp":{"name":"vehicleId","abstract":"<p>The unique identifier of the vehicle (use id)</p>","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleV6userIdSivp":{"name":"userId","abstract":"<p>The unique identifier of the user of the vehicle</p>","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleV11displayNameSSvp":{"name":"displayName","abstract":"<p>The display name of the vehicle</p>","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleV7optionsSayAA0C6OptionVGvp":{"name":"options","abstract":"<p>The options of the vehicle</p>","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleV3vinAA3VINVSgvp":{"name":"vin","abstract":"<p>The vehicle’s vehicle identification number</p>","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleV6statusAA0C6StatusOvp":{"name":"status","abstract":"<p>The vehicle’s current state</p>","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleV18remoteStartEnabledSbvp":{"name":"remoteStartEnabled","abstract":"<p>The vehicle’s remote start configuration</p>","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleV6tokensSaySSGvp":{"name":"tokens","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleV9inServiceSbvp":{"name":"inService","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleV11chargeStateAA06ChargeE0Vvp":{"name":"chargeState","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleV12climateStateAA07ClimateE0Vvp":{"name":"climateState","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleV11guiSettingsAA11GUISettingsVvp":{"name":"guiSettings","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleV10driveStateAA05DriveE0Vvp":{"name":"driveState","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleV12vehicleStateAA0cE0Vvp":{"name":"vehicleState","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleV13vehicleConfigAA0cE0Vvp":{"name":"vehicleConfig","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleVACycfc":{"name":"init()","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:8TeslaKit7VehicleV9timestampSdvp":{"name":"timestamp","parent_name":"Vehicle"},"Structs/Vehicle.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"Vehicle"},"Structs/Vehicle.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"Vehicle"},"Structs/SpeedLimitSetPIN.html#/s:8TeslaKit16SpeedLimitSetPINV3pinSSvp":{"name":"pin","abstract":"<p>4 digit pin</p>","parent_name":"SpeedLimitSetPIN"},"Structs/SpeedLimitSetPIN.html#/s:8TeslaKit16SpeedLimitSetPINVACycfc":{"name":"init()","parent_name":"SpeedLimitSetPIN"},"Structs/SpeedLimitSetPIN.html#/s:8TeslaKit16SpeedLimitSetPINV3pinACSS_tcfc":{"name":"init(pin:)","parent_name":"SpeedLimitSetPIN"},"Structs/SpeedLimitSetPIN.html#/mapping(map:)":{"name":"mapping(map:)","parent_name":"SpeedLimitSetPIN"},"Structs/SoftwareUpdate/Status.html#/s:8TeslaKit14SoftwareUpdateV6StatusO02noD0yA2EmF":{"name":"noUpdate","abstract":"<p>No software update available</p>","parent_name":"Status"},"Structs/SoftwareUpdate/Status.html#/s:8TeslaKit14SoftwareUpdateV6StatusO9availableyA2EmF":{"name":"available","abstract":"<p>A software update is available</p>","parent_name":"Status"},"Structs/SoftwareUpdate/Status.html#/s:8TeslaKit14SoftwareUpdateV6StatusO9scheduledyA2EmF":{"name":"scheduled","abstract":"<p>A software update is scheduled</p>","parent_name":"Status"},"Structs/SoftwareUpdate/Status.html#/s:8TeslaKit14SoftwareUpdateV6StatusO10installingyA2EmF":{"name":"installing","parent_name":"Status"},"Structs/SoftwareUpdate/Status.html#/s:8TeslaKit14SoftwareUpdateV6StatusO11descriptionSSvp":{"name":"description","parent_name":"Status"},"Structs/SoftwareUpdate/Status.html":{"name":"Status","parent_name":"SoftwareUpdate"},"Structs/SoftwareUpdate.html#/s:8TeslaKit14SoftwareUpdateV6statusAC6StatusOvp":{"name":"status","parent_name":"SoftwareUpdate"},"Structs/SoftwareUpdate.html#/s:8TeslaKit14SoftwareUpdateV16expectedDurationSdSgvp":{"name":"expectedDuration","abstract":"<p>The expected amount of time required to complete the software update (in seconds).","parent_name":"SoftwareUpdate"},"Structs/SoftwareUpdate.html#/s:8TeslaKit14SoftwareUpdateV13scheduledTimeSdSgvp":{"name":"scheduledTime","abstract":"<p>The time the software update is scheduled for (in milliseconds).</p>","parent_name":"SoftwareUpdate"},"Structs/SoftwareUpdate.html#/s:8TeslaKit14SoftwareUpdateV20warningTimeRemainingSdSgvp":{"name":"warningTimeRemaining","abstract":"<p>The amount of time the warning message will remain on the screen in the car until the software update begins (in milliseconds). User can cancel the software update until this time runs out.</p>","parent_name":"SoftwareUpdate"},"Structs/SoftwareUpdate.html#/s:8TeslaKit14SoftwareUpdateV6status16expectedDuration13scheduledTime07warningI9RemainingA2C6StatusO_SdSgA2Jtcfc":{"name":"init(status:expectedDuration:scheduledTime:warningTimeRemaining:)","parent_name":"SoftwareUpdate"},"Structs/SoftwareUpdate.html#/s:8TeslaKit14SoftwareUpdateVACycfc":{"name":"init()","parent_name":"SoftwareUpdate"},"Structs/SoftwareUpdate.html#/mapping(map:)":{"name":"mapping(map:)","parent_name":"SoftwareUpdate"},"Structs/SpeedLimitMode.html#/s:8TeslaKit14SpeedLimitModeV07currentD3MPHSdvp":{"name":"currentLimitMPH","parent_name":"SpeedLimitMode"},"Structs/SpeedLimitMode.html#/s:8TeslaKit14SpeedLimitModeV10pinCodeSetSbvp":{"name":"pinCodeSet","parent_name":"SpeedLimitMode"},"Structs/SpeedLimitMode.html#/s:8TeslaKit14SpeedLimitModeV6activeSbvp":{"name":"active","parent_name":"SpeedLimitMode"},"Structs/SpeedLimitMode.html#/s:8TeslaKit14SpeedLimitModeV03maxD3MPHSdvp":{"name":"maxLimitMPH","parent_name":"SpeedLimitMode"},"Structs/SpeedLimitMode.html#/s:8TeslaKit14SpeedLimitModeV03minD3MPHSdvp":{"name":"minLimitMPH","parent_name":"SpeedLimitMode"},"Structs/SpeedLimitMode.html#/s:8TeslaKit14SpeedLimitModeVACycfc":{"name":"init()","parent_name":"SpeedLimitMode"},"Structs/SpeedLimitMode.html#/s:8TeslaKit14SpeedLimitModeV07currentD3MPH10pinCodeSet6active03maxdG003mindG0ACSd_S2bS2dtcfc":{"name":"init(currentLimitMPH:pinCodeSet:active:maxLimitMPH:minLimitMPH:)","parent_name":"SpeedLimitMode"},"Structs/SpeedLimitMode.html#/mapping(map:)":{"name":"mapping(map:)","parent_name":"SpeedLimitMode"},"Structs/SetTemperature.html#/s:8TeslaKit14SetTemperatureV10driverTempSdvp":{"name":"driverTemp","abstract":"<p>The desired temperature on the driver’s side in celcius. Example: 23.7.</p>","parent_name":"SetTemperature"},"Structs/SetTemperature.html#/s:8TeslaKit14SetTemperatureV13passengerTempSdvp":{"name":"passengerTemp","abstract":"<p>The desired temperature on the passenger’s side in celcius. Example: 18.1.</p>","parent_name":"SetTemperature"},"Structs/SetTemperature.html#/s:8TeslaKit14SetTemperatureVACycfc":{"name":"init()","parent_name":"SetTemperature"},"Structs/SetTemperature.html#/s:8TeslaKit14SetTemperatureV10driverTemp09passengerF0ACSd_Sdtcfc":{"name":"init(driverTemp:passengerTemp:)","abstract":"<p>Set the temperature target for the HVAC system.</p>","parent_name":"SetTemperature"},"Structs/SetTemperature.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"SetTemperature"},"Structs/RemoteSteeringWheelHeaterRequest.html#/s:8TeslaKit32RemoteSteeringWheelHeaterRequestV5levelSivp":{"name":"level","parent_name":"RemoteSteeringWheelHeaterRequest"},"Structs/RemoteSteeringWheelHeaterRequest.html#/s:8TeslaKit32RemoteSteeringWheelHeaterRequestV5levelACSi_tcfc":{"name":"init(level:)","parent_name":"RemoteSteeringWheelHeaterRequest"},"Structs/RemoteSteeringWheelHeaterRequest.html#/mapping(map:)":{"name":"mapping(map:)","parent_name":"RemoteSteeringWheelHeaterRequest"},"Structs/SentryMode.html#/s:8TeslaKit10SentryModeV4isOnSbvp":{"name":"isOn","parent_name":"SentryMode"},"Structs/SentryMode.html#/s:8TeslaKit10SentryModeV4isOnACSb_tcfc":{"name":"init(isOn:)","parent_name":"SentryMode"},"Structs/SentryMode.html#/init(map:)":{"name":"init(map:)","parent_name":"SentryMode"},"Structs/SentryMode.html#/mapping(map:)":{"name":"mapping(map:)","parent_name":"SentryMode"},"Structs/SetSpeedLimit.html#/s:8TeslaKit13SetSpeedLimitV8limitMPHSdvp":{"name":"limitMPH","parent_name":"SetSpeedLimit"},"Structs/SetSpeedLimit.html#/s:8TeslaKit13SetSpeedLimitVACycfc":{"name":"init()","parent_name":"SetSpeedLimit"},"Structs/SetSpeedLimit.html#/s:8TeslaKit13SetSpeedLimitV8limitMPHACSd_tcfc":{"name":"init(limitMPH:)","parent_name":"SetSpeedLimit"},"Structs/SetSpeedLimit.html#/mapping(map:)":{"name":"mapping(map:)","parent_name":"SetSpeedLimit"},"Structs/NavigationRequest/Intent.html#/s:8TeslaKit17NavigationRequestV6IntentV6actionSSSgvp":{"name":"action","parent_name":"Intent"},"Structs/NavigationRequest/Intent.html#/s:8TeslaKit17NavigationRequestV6IntentV4typeSSSgvp":{"name":"type","parent_name":"Intent"},"Structs/NavigationRequest/Intent.html#/s:8TeslaKit17NavigationRequestV6IntentV4textSSSgvp":{"name":"text","parent_name":"Intent"},"Structs/NavigationRequest/Intent.html#/s:8TeslaKit17NavigationRequestV6IntentV7addressAESS_tcfc":{"name":"init(address:)","parent_name":"Intent"},"Structs/NavigationRequest/Intent.html#/mapping(map:)":{"name":"mapping(map:)","parent_name":"Intent"},"Structs/NavigationRequest.html#/s:8TeslaKit17NavigationRequestV4typeSSSgvp":{"name":"type","parent_name":"NavigationRequest"},"Structs/NavigationRequest.html#/s:8TeslaKit17NavigationRequestV6intentAC6IntentVSgvp":{"name":"intent","parent_name":"NavigationRequest"},"Structs/NavigationRequest.html#/s:8TeslaKit17NavigationRequestV6localeSSSgvp":{"name":"locale","parent_name":"NavigationRequest"},"Structs/NavigationRequest.html#/s:8TeslaKit17NavigationRequestV9timestampSSSgvp":{"name":"timestamp","parent_name":"NavigationRequest"},"Structs/NavigationRequest.html#/s:8TeslaKit17NavigationRequestV7addressACSS_tcfc":{"name":"init(address:)","abstract":"<p>Undocumented</p>","parent_name":"NavigationRequest"},"Structs/NavigationRequest.html#/s:8TeslaKit17NavigationRequestVACycfc":{"name":"init()","parent_name":"NavigationRequest"},"Structs/NavigationRequest.html#/mapping(map:)":{"name":"mapping(map:)","parent_name":"NavigationRequest"},"Structs/NavigationRequest/Intent.html":{"name":"Intent","abstract":"<p>Undocumented</p>","parent_name":"NavigationRequest"},"Structs/SetChargeLimit.html#/s:8TeslaKit14SetChargeLimitV10limitValueSdvp":{"name":"limitValue","abstract":"<p>The percentage value Example: 75.</p>","parent_name":"SetChargeLimit"},"Structs/SetChargeLimit.html#/s:8TeslaKit14SetChargeLimitVACycfc":{"name":"init()","parent_name":"SetChargeLimit"},"Structs/SetChargeLimit.html#/s:8TeslaKit14SetChargeLimitV10limitValueACSd_tcfc":{"name":"init(limitValue:)","abstract":"<p>Set the charge limit to a custom percentage.</p>","parent_name":"SetChargeLimit"},"Structs/SetChargeLimit.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"SetChargeLimit"},"Structs/ResetValetPIN.html#/s:8TeslaKit13ResetValetPINV2onSbvp":{"name":"on","abstract":"<p>Whether to enable or disable valet mode. Example: true.</p>","parent_name":"ResetValetPIN"},"Structs/ResetValetPIN.html#/s:8TeslaKit13ResetValetPINV8passwordSiSgvp":{"name":"password","abstract":"<p>(optional) A 4 digit PIN code to unlock the car. Example: 1234.</p>","parent_name":"ResetValetPIN"},"Structs/ResetValetPIN.html#/s:8TeslaKit13ResetValetPINVACycfc":{"name":"init()","parent_name":"ResetValetPIN"},"Structs/ResetValetPIN.html#/s:8TeslaKit13ResetValetPINV2on8passwordACSb_SiSgtcfc":{"name":"init(on:password:)","abstract":"<p>Sets valet mode on or off with a PIN to disable it from within the car. Reuses last PIN from previous valet session. Valet Mode limits the car’s top speed to 70MPH and 80kW of acceleration power. It also disables Homelink, Bluetooth and Wifi settings, and the ability to disable mobile access to the car. It also hides your favorites, home, and work locations in navigation.</p>","parent_name":"ResetValetPIN"},"Structs/ResetValetPIN.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"ResetValetPIN"},"Structs/RemoteStart.html#/s:8TeslaKit11RemoteStartV8passwordSSvp":{"name":"password","abstract":"<p>The password to the authenticated my.teslamotors.com account.</p>","parent_name":"RemoteStart"},"Structs/RemoteStart.html#/s:8TeslaKit11RemoteStartVACycfc":{"name":"init()","parent_name":"RemoteStart"},"Structs/RemoteStart.html#/s:8TeslaKit11RemoteStartV8passwordACSS_tcfc":{"name":"init(password:)","abstract":"<p>Start the car for keyless driving. Must start driving within 2 minutes of issuing this request.</p>","parent_name":"RemoteStart"},"Structs/RemoteStart.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"RemoteStart"},"Structs/OpenTrunk.html#/s:8TeslaKit9OpenTrunkV9trunkTypeAA0dF0OSgvp":{"name":"trunkType","parent_name":"OpenTrunk"},"Structs/OpenTrunk.html#/s:8TeslaKit9OpenTrunkVACycfc":{"name":"init()","parent_name":"OpenTrunk"},"Structs/OpenTrunk.html#/s:8TeslaKit9OpenTrunkV9trunkTypeAcA0dF0OSg_tcfc":{"name":"init(trunkType:)","parent_name":"OpenTrunk"},"Structs/OpenTrunk.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"OpenTrunk"},"Structs/MovePanoRoof.html#/s:8TeslaKit12MovePanoRoofV5stateAA0dE5StateOvp":{"name":"state","abstract":"<p>The desired state of the panoramic roof. The approximate percent open values for each state are open = 100%, close = 0%, comfort = 80%, and vent = ~15% Example: open. Possible values: open , close , comfort , vent , move .</p>","parent_name":"MovePanoRoof"},"Structs/MovePanoRoof.html#/s:8TeslaKit12MovePanoRoofV7percentSiSgvp":{"name":"percent","abstract":"<p>The percentage to move the roof to. Example: 50.</p>","parent_name":"MovePanoRoof"},"Structs/MovePanoRoof.html#/s:8TeslaKit12MovePanoRoofVACycfc":{"name":"init()","parent_name":"MovePanoRoof"},"Structs/MovePanoRoof.html#/s:8TeslaKit12MovePanoRoofV5state7percentAcA0dE5StateO_SiSgtcfc":{"name":"init(state:percent:)","abstract":"<p>Controls the car’s panoramic roof, if installed.</p>","parent_name":"MovePanoRoof"},"Structs/MovePanoRoof.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"MovePanoRoof"},"Structs/MobileAccess.html#/s:8TeslaKit12MobileAccessV8responseSbvp":{"name":"response","parent_name":"MobileAccess"},"Structs/MobileAccess.html#/s:8TeslaKit12MobileAccessVACycfc":{"name":"init()","parent_name":"MobileAccess"},"Structs/MobileAccess.html#/s:8TeslaKit12MobileAccessV8responseACSb_tcfc":{"name":"init(response:)","parent_name":"MobileAccess"},"Structs/MobileAccess.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"MobileAccess"},"Structs/StringArrayTransform.html#/s:8TeslaKit20StringArrayTransformV6Objecta":{"name":"Object","parent_name":"StringArrayTransform"},"Structs/StringArrayTransform.html#/s:8TeslaKit20StringArrayTransformV4JSONa":{"name":"JSON","parent_name":"StringArrayTransform"},"Structs/StringArrayTransform.html#/s:8TeslaKit20StringArrayTransformV9separatorSSvp":{"name":"separator","parent_name":"StringArrayTransform"},"Structs/StringArrayTransform.html#/s:8TeslaKit20StringArrayTransformV9separatorACSS_tcfc":{"name":"init(separator:)","parent_name":"StringArrayTransform"},"Structs/StringArrayTransform.html#/s:8TeslaKit20StringArrayTransformV17transformFromJSONySaySSGSgypSgF":{"name":"transformFromJSON(_:)","parent_name":"StringArrayTransform"},"Structs/StringArrayTransform.html#/s:8TeslaKit20StringArrayTransformV15transformToJSONySSSgSaySSGSgF":{"name":"transformToJSON(_:)","parent_name":"StringArrayTransform"},"Structs/GUISettings.html#/s:8TeslaKit11GUISettingsV13distanceUnitsAA12DistanceUnitOvp":{"name":"distanceUnits","abstract":"<p>Distance units (mi/hr)</p>","parent_name":"GUISettings"},"Structs/GUISettings.html#/s:8TeslaKit11GUISettingsV15chargeRateUnitsAA12DistanceUnitOvp":{"name":"chargeRateUnits","abstract":"<p>Charge Rate units (mi/hr)</p>","parent_name":"GUISettings"},"Structs/GUISettings.html#/s:8TeslaKit11GUISettingsV16temperatureUnitsAA15TemperatureUnitOvp":{"name":"temperatureUnits","abstract":"<p>Temperature Units (F)</p>","parent_name":"GUISettings"},"Structs/GUISettings.html#/s:8TeslaKit11GUISettingsV12is24HourTimeSbvp":{"name":"is24HourTime","abstract":"<p>Indicates whether 24 hour time or 12 hour time is selected</p>","parent_name":"GUISettings"},"Structs/GUISettings.html#/s:8TeslaKit11GUISettingsV12rangeDisplayAA05RangeE0Ovp":{"name":"rangeDisplay","abstract":"<p>Range display time (Rated)</p>","parent_name":"GUISettings"},"Structs/GUISettings.html#/s:8TeslaKit11GUISettingsV9timestampSdvp":{"name":"timestamp","abstract":"<p>Timestamp</p>","parent_name":"GUISettings"},"Structs/GUISettings.html#/s:8TeslaKit11GUISettingsV28temperatureUnitsIsFahrenheitSbvp":{"name":"temperatureUnitsIsFahrenheit","parent_name":"GUISettings"},"Structs/GUISettings.html#/s:8TeslaKit11GUISettingsVACycfc":{"name":"init()","parent_name":"GUISettings"},"Structs/GUISettings.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"GUISettings"},"Structs/DriveState.html#/s:8TeslaKit10DriveStateV05shiftD0AA05ShiftD0Ovp":{"name":"shiftState","parent_name":"DriveState"},"Structs/DriveState.html#/s:8TeslaKit10DriveStateV5speedSivp":{"name":"speed","parent_name":"DriveState"},"Structs/DriveState.html#/s:8TeslaKit10DriveStateV9longitudeSdvp":{"name":"longitude","parent_name":"DriveState"},"Structs/DriveState.html#/s:8TeslaKit10DriveStateV7gpsAsOfSdvp":{"name":"gpsAsOf","parent_name":"DriveState"},"Structs/DriveState.html#/s:8TeslaKit10DriveStateV5powerSivp":{"name":"power","parent_name":"DriveState"},"Structs/DriveState.html#/s:8TeslaKit10DriveStateV8latitudeSdvp":{"name":"latitude","parent_name":"DriveState"},"Structs/DriveState.html#/s:8TeslaKit10DriveStateV12headingValueSdvp":{"name":"headingValue","parent_name":"DriveState"},"Structs/DriveState.html#/s:8TeslaKit10DriveStateV9timestampSdvp":{"name":"timestamp","parent_name":"DriveState"},"Structs/DriveState.html#/s:8TeslaKit10DriveStateV23nativeLocationSupportedSivp":{"name":"nativeLocationSupported","parent_name":"DriveState"},"Structs/DriveState.html#/s:8TeslaKit10DriveStateV10nativeTypeSSSgvp":{"name":"nativeType","parent_name":"DriveState"},"Structs/DriveState.html#/s:8TeslaKit10DriveStateV15nativeLongitudeSdSgvp":{"name":"nativeLongitude","parent_name":"DriveState"},"Structs/DriveState.html#/s:8TeslaKit10DriveStateV14nativeLatitudeSdSgvp":{"name":"nativeLatitude","parent_name":"DriveState"},"Structs/DriveState.html#/s:8TeslaKit10DriveStateV7headingAA7HeadingOvp":{"name":"heading","parent_name":"DriveState"},"Structs/DriveState.html#/s:8TeslaKit10DriveStateVACycfc":{"name":"init()","parent_name":"DriveState"},"Structs/DriveState.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"DriveState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV14seatHeaterLeftSivp":{"name":"seatHeaterLeft","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV9fanStatusSivp":{"name":"fanStatus","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV18isFrontDefrosterOnSbvp":{"name":"isFrontDefrosterOn","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV17isRearDefrosterOnSbvp":{"name":"isRearDefrosterOn","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV02isC2OnSbvp":{"name":"isClimateOn","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV18seatHeaterRearLeftSivp":{"name":"seatHeaterRearLeft","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV27minimumAvailableTemperatureSdvp":{"name":"minimumAvailableTemperature","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV17insideTemperatureSdSgvp":{"name":"insideTemperature","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV24driverTemperatureSettingSdvp":{"name":"driverTemperatureSetting","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV27passengerTemperatureSettingSdvp":{"name":"passengerTemperatureSetting","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV18outsideTemperatureSdSgvp":{"name":"outsideTemperature","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV20seatHeaterRearCenterSivp":{"name":"seatHeaterRearCenter","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV9timestampSdvp":{"name":"timestamp","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV25rightTemperatureDirectionSiSgvp":{"name":"rightTemperatureDirection","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV24leftTemperatureDirectionSiSgvp":{"name":"leftTemperatureDirection","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV19seatHeaterRearRightSivp":{"name":"seatHeaterRearRight","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV23seatHeaterRearRightBackSivp":{"name":"seatHeaterRearRightBack","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV15seatHeaterRightSivp":{"name":"seatHeaterRight","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV22seatHeaterRearLeftBackSivp":{"name":"seatHeaterRearLeftBack","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV20smartPreconditioningSbvp":{"name":"smartPreconditioning","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV27maximumAvailableTemperatureSdvp":{"name":"maximumAvailableTemperature","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV20isAutoConditioningOnSivp":{"name":"isAutoConditioningOn","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV17isPreconditioningSivp":{"name":"isPreconditioning","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV17sideMirrorHeatersSivp":{"name":"sideMirrorHeaters","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV20batteryHeaterNoPowerSivp":{"name":"batteryHeaterNoPower","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV19steeringWheelHeaterSivp":{"name":"steeringWheelHeater","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV13batteryHeaterSivp":{"name":"batteryHeater","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateV16wiperBladeHeaterSivp":{"name":"wiperBladeHeater","parent_name":"ClimateState"},"Structs/ClimateState.html#/s:8TeslaKit12ClimateStateVACycfc":{"name":"init()","parent_name":"ClimateState"},"Structs/ClimateState.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"ClimateState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV08chargingD0AA08ChargingD0Ovp":{"name":"chargingState","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV16chargeToMaxRangeSbvp":{"name":"chargeToMaxRange","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV18fastChargerPresentSbvp":{"name":"fastChargerPresent","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV12batteryRangeSdvp":{"name":"batteryRange","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV15estBatteryRangeSdvp":{"name":"estBatteryRange","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV17idealBatteryRangeSdvp":{"name":"idealBatteryRange","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV12batteryLevelSdvp":{"name":"batteryLevel","abstract":"<p>Percentage</p>","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV010timeToFullC0Sdvp":{"name":"timeToFullCharge","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV18chargePortDoorOpenSbvp":{"name":"chargePortDoorOpen","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV15fastChargerTypeSSSgvp":{"name":"fastChargerType","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV04userC13EnableRequestSivp":{"name":"userChargeEnableRequest","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV17chargeEnergyAddedSdvp":{"name":"chargeEnergyAdded","abstract":"<p>The amount of kH added</p>","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV23chargeCurrentRequestMaxSivp":{"name":"chargeCurrentRequestMax","abstract":"<p>The maximum charge current that can be requested</p>","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV13chargerPhasesSivp":{"name":"chargerPhases","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV15batteryHeaterOnSivp":{"name":"batteryHeaterOn","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV09motorizedC4PortSbvp":{"name":"motorizedChargePort","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV12tripChargingSbvp":{"name":"tripCharging","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV19chargeEnableRequestSbvp":{"name":"chargeEnableRequest","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV17chargeLimitSocStdSivp":{"name":"chargeLimitSocStd","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV20chargerActualCurrentSivp":{"name":"chargerActualCurrent","abstract":"<p>The actual current provided by the charger</p>","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV15chargePortLatchAA0cfgD0Ovp":{"name":"chargePortLatch","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV20chargeCurrentRequestSivp":{"name":"chargeCurrentRequest","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV14chargerVoltageSivp":{"name":"chargerVoltage","abstract":"<p>The voltage of the charger</p>","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV21managedChargingActiveSbvp":{"name":"managedChargingActive","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV19chargerPilotCurrentSivp":{"name":"chargerPilotCurrent","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV10chargeRateSivp":{"name":"chargeRate","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV17chargeLimitSocMaxSivp":{"name":"chargeLimitSocMax","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV17chargeLimitSocMinSivp":{"name":"chargeLimitSocMin","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV18usableBatteryLevelSivp":{"name":"usableBatteryLevel","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV08maxRangeC7CounterSivp":{"name":"maxRangeChargeCounter","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV26scheduledChargingStartTime10Foundation4DateVSgvp":{"name":"scheduledChargingStartTime","abstract":"<p>The start time of the scheduled charging</p>","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV12chargerPowerSivp":{"name":"chargerPower","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV24scheduledChargingPendingSbvp":{"name":"scheduledChargingPending","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV20notEnoughPowerToHeatSbvp":{"name":"notEnoughPowerToHeat","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV24managedChargingStartTimeSdSgvp":{"name":"managedChargingStartTime","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV21chargeMilesAddedRatedSdvp":{"name":"chargeMilesAddedRated","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV21chargeMilesAddedIdealSdvp":{"name":"chargeMilesAddedIdeal","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV27managedChargingUserCanceledSbvp":{"name":"managedChargingUserCanceled","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV14chargeLimitSocSivp":{"name":"chargeLimitSoc","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV9euVehicleSbvp":{"name":"euVehicle","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV9timeStampSdvp":{"name":"timeStamp","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV16fastChargerBrandSSSgvp":{"name":"fastChargerBrand","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV04connC5CableSSSgvp":{"name":"connChargeCable","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV18isChargerConnectedSbvp":{"name":"isChargerConnected","abstract":"<p>Returns whether the vehicle is connected to a charger or not</p>","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV28isChargerImproperlyConnectedSbvp":{"name":"isChargerImproperlyConnected","abstract":"<p>Returns whether the vehicle is improperly connected to a charger</p>","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateV10isChargingSbvp":{"name":"isCharging","abstract":"<p>Returns whether the vehicle is charging or will begin charging</p>","parent_name":"ChargeState"},"Structs/ChargeState.html#/s:8TeslaKit11ChargeStateVACycfc":{"name":"init()","parent_name":"ChargeState"},"Structs/ChargeState.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"ChargeState"},"Structs/ChargeState.html":{"name":"ChargeState","abstract":"<p>Response object containing information about the charge state of the vehicle</p>"},"Structs/ClimateState.html":{"name":"ClimateState","abstract":"<p>Response object containing information about the current temperature and climate control state of a vehicle</p>"},"Structs/DriveState.html":{"name":"DriveState","abstract":"<p>Response object containing information about the driving and position state of the vehicle</p>"},"Structs/GUISettings.html":{"name":"GUISettings","abstract":"<p>Returns various information about the GUI settings of the car, such as unit format and range display.</p>"},"Structs/StringArrayTransform.html":{"name":"StringArrayTransform"},"Structs/MobileAccess.html":{"name":"MobileAccess","abstract":"<p>Determines if mobile access to the vehicle is enabled.</p>"},"Structs/MovePanoRoof.html":{"name":"MovePanoRoof","abstract":"<p>Controls the car’s panoramic roof, if installed.</p>"},"Structs/OpenTrunk.html":{"name":"OpenTrunk"},"Structs/RemoteStart.html":{"name":"RemoteStart","abstract":"<p>Start the car for keyless driving. Must start driving within 2 minutes of issuing this request.</p>"},"Structs/ResetValetPIN.html":{"name":"ResetValetPIN","abstract":"<p>Sets valet mode on or off with a PIN to disable it from within the car. Reuses last PIN from previous valet session. Valet Mode limits the car’s top speed to 70MPH and 80kW of acceleration power. It also disables Homelink, Bluetooth and Wifi settings, and the ability to disable mobile access to the car. It also hides your favorites, home, and work locations in navigation.</p>"},"Structs/SetChargeLimit.html":{"name":"SetChargeLimit","abstract":"<p>Set the charge limit to a custom percentage.</p>"},"Structs/NavigationRequest.html":{"name":"NavigationRequest"},"Structs/SetSpeedLimit.html":{"name":"SetSpeedLimit"},"Structs/SentryMode.html":{"name":"SentryMode"},"Structs/RemoteSteeringWheelHeaterRequest.html":{"name":"RemoteSteeringWheelHeaterRequest"},"Structs/SetTemperature.html":{"name":"SetTemperature","abstract":"<p>Set the temperature target for the HVAC system.</p>"},"Structs/SpeedLimitMode.html":{"name":"SpeedLimitMode"},"Structs/SoftwareUpdate.html":{"name":"SoftwareUpdate"},"Structs/SpeedLimitSetPIN.html":{"name":"SpeedLimitSetPIN"},"Structs/Vehicle.html":{"name":"Vehicle"},"Structs/RemoteSeatHeaterRequest.html":{"name":"RemoteSeatHeaterRequest"},"Structs/VehicleCollection.html":{"name":"VehicleCollection","abstract":"<p>Retrieve a list of your owned vehicles (includes vehicles not yet shipped!)</p>"},"Structs/MediaState.html":{"name":"MediaState"},"Structs/CommandResponse.html":{"name":"CommandResponse","abstract":"<p>The vehicle command response object indicating whether the command was issued successfully</p>"},"Structs/VehicleConfig.html":{"name":"VehicleConfig"},"Structs/VehicleOption.html":{"name":"VehicleOption","abstract":"<p>Represents an option of a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/Vehicle.html\">Vehicle</a></code>. For all options, see TeslaVehicleOptionCodes.plist in Resources.</p>"},"Structs/VehicleState.html":{"name":"VehicleState"},"Structs/VIN.html":{"name":"VIN"},"Structs/VINComponent.html":{"name":"VINComponent"},"Structs/VehicleOptionTransform.html":{"name":"VehicleOptionTransform"},"Structs/VINTransform.html":{"name":"VINTransform"},"Structs/Temperature.html":{"name":"Temperature","abstract":"<p>An object representing a temperature unit</p>"},"Protocols/Mappable.html#/s:8TeslaKit8MappablePxycfc":{"name":"init()","parent_name":"Mappable"},"Protocols/Mappable.html#/init(map:)":{"name":"init(map:)","parent_name":"Mappable"},"Protocols/Mappable.html#/s:8TeslaKit8MappablePAAE4data10Foundation4DataVSgvp":{"name":"data","parent_name":"Mappable"},"Protocols/TeslaAPIDelegate.html#/s:8TeslaKit0A11APIDelegateP24teslaApiActivityDidBeginyyAA0A3APICF":{"name":"teslaApiActivityDidBegin(_:)","parent_name":"TeslaAPIDelegate"},"Protocols/TeslaAPIDelegate.html#/s:8TeslaKit0A11APIDelegateP22teslaApiActivityDidEnd_8response5erroryAA0A3APIC_So17NSHTTPURLResponseCs5Error_pSgtF":{"name":"teslaApiActivityDidEnd(_:response:error:)","parent_name":"TeslaAPIDelegate"},"Protocols/TeslaAPIDelegate.html#/s:8TeslaKit0A11APIDelegateP8teslaApi_7didSend4data6resultyAA0A3APIC_AA7CommandOAA0K8ResponseVSgAMtF":{"name":"teslaApi(_:didSend:data:result:)","parent_name":"TeslaAPIDelegate"},"Protocols.html#/s:8TeslaKit12DataResponseP":{"name":"DataResponse"},"Protocols/TeslaAPIDelegate.html":{"name":"TeslaAPIDelegate"},"Protocols/Mappable.html":{"name":"Mappable"},"Enums/AccessToken/Response.html#/s:8TeslaKit11AccessTokenO8ResponseV06accessD0SSSgvp":{"name":"accessToken","abstract":"<p>The accessToken that needs to be included with each request to obtain vehicle data and send vehicle commands</p>","parent_name":"Response"},"Enums/AccessToken/Response.html#/s:8TeslaKit11AccessTokenO8ResponseV9tokenTypeSSSgvp":{"name":"tokenType","abstract":"<p>The type of token</p>","parent_name":"Response"},"Enums/AccessToken/Response.html#/s:8TeslaKit11AccessTokenO8ResponseV9expiresInSdSgvp":{"name":"expiresIn","abstract":"<p>When the access token expires</p>","parent_name":"Response"},"Enums/AccessToken/Response.html#/s:8TeslaKit11AccessTokenO8ResponseV9createdAt10Foundation4DateVSgvp":{"name":"createdAt","abstract":"<p>The date the access token was created at</p>","parent_name":"Response"},"Enums/AccessToken/Response.html#/s:8TeslaKit11AccessTokenO8ResponseV07refreshD0SSSgvp":{"name":"refreshToken","abstract":"<p>A refresh token</p>","parent_name":"Response"},"Enums/AccessToken/Response.html#/s:8TeslaKit11AccessTokenO8ResponseV9isExpiredSbvp":{"name":"isExpired","abstract":"<p>Returns whether the accessToken obejct is valid or has expired</p>","parent_name":"Response"},"Enums/AccessToken/Response.html#/s:8TeslaKit11AccessTokenO8ResponseVAEycfc":{"name":"init()","parent_name":"Response"},"Enums/AccessToken/Response.html#/s:8TeslaKit11AccessTokenO8ResponseV06accessD09tokenType9expiresIn9createdAt07refreshD0AESSSg_AKSdSg10Foundation4DateVSgAKtcfc":{"name":"init(accessToken:tokenType:expiresIn:createdAt:refreshToken:)","parent_name":"Response"},"Enums/AccessToken/Response.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"Response"},"Enums/AccessToken/Request.html#/s:8TeslaKit11AccessTokenO7RequestV9grantTypeSSSgvp":{"name":"grantType","abstract":"<p>Grant type should be <q>password</q></p>","parent_name":"Request"},"Enums/AccessToken/Request.html#/s:8TeslaKit11AccessTokenO7RequestV8clientIdSSSgvp":{"name":"clientId","abstract":"<p>Tesla API owner api client id</p>","parent_name":"Request"},"Enums/AccessToken/Request.html#/s:8TeslaKit11AccessTokenO7RequestV12clientSecretSSSgvp":{"name":"clientSecret","abstract":"<p>Tesla API owner api client secret</p>","parent_name":"Request"},"Enums/AccessToken/Request.html#/s:8TeslaKit11AccessTokenO7RequestV5emailSSSgvp":{"name":"email","abstract":"<p>The email address of a user</p>","parent_name":"Request"},"Enums/AccessToken/Request.html#/s:8TeslaKit11AccessTokenO7RequestV8passwordSSSgvp":{"name":"password","abstract":"<p>The password of a user</p>","parent_name":"Request"},"Enums/AccessToken/Request.html#/s:8TeslaKit11AccessTokenO7RequestVAEycfc":{"name":"init()","parent_name":"Request"},"Enums/AccessToken/Request.html#/s:8TeslaKit11AccessTokenO7RequestV9grantType8clientId0H6Secret5email8passwordAESSSg_A4Ktcfc":{"name":"init(grantType:clientId:clientSecret:email:password:)","parent_name":"Request"},"Enums/AccessToken/Request.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"Request"},"Enums/AccessToken/Request.html":{"name":"Request","abstract":"<p>AccessToken Request object containing the required information to receive an accessToken</p>","parent_name":"AccessToken"},"Enums/AccessToken/Response.html":{"name":"Response","abstract":"<p>The response object returned containing an accessToken</p>","parent_name":"AccessToken"},"Enums/Heading.html#/s:8TeslaKit7HeadingO5northyA2CmF":{"name":"north","parent_name":"Heading"},"Enums/Heading.html#/s:8TeslaKit7HeadingO9northEastyA2CmF":{"name":"northEast","parent_name":"Heading"},"Enums/Heading.html#/s:8TeslaKit7HeadingO4eastyA2CmF":{"name":"east","parent_name":"Heading"},"Enums/Heading.html#/s:8TeslaKit7HeadingO9southEastyA2CmF":{"name":"southEast","parent_name":"Heading"},"Enums/Heading.html#/s:8TeslaKit7HeadingO5southyA2CmF":{"name":"south","parent_name":"Heading"},"Enums/Heading.html#/s:8TeslaKit7HeadingO9southWestyA2CmF":{"name":"southWest","parent_name":"Heading"},"Enums/Heading.html#/s:8TeslaKit7HeadingO4westyA2CmF":{"name":"west","parent_name":"Heading"},"Enums/Heading.html#/s:8TeslaKit7HeadingO9northWestyA2CmF":{"name":"northWest","parent_name":"Heading"},"Enums/Heading.html#/s:8TeslaKit7HeadingO11descriptionSSvp":{"name":"description","parent_name":"Heading"},"Enums/Heading.html#/s:8TeslaKit7HeadingO12abbreviationSSvp":{"name":"abbreviation","abstract":"<p>Undocumented</p>","parent_name":"Heading"},"Enums/VehicleStatus.html#/s:8TeslaKit13VehicleStatusO6onlineyA2CmF":{"name":"online","abstract":"<p>Vehicle is awake and connected to the network</p>","parent_name":"VehicleStatus"},"Enums/VehicleStatus.html#/s:8TeslaKit13VehicleStatusO7offlineyA2CmF":{"name":"offline","parent_name":"VehicleStatus"},"Enums/VehicleStatus.html#/s:8TeslaKit13VehicleStatusO6asleepyA2CmF":{"name":"asleep","abstract":"<p>Vehicle is dormant</p>","parent_name":"VehicleStatus"},"Enums/VehicleStatus.html#/s:8TeslaKit13VehicleStatusO11descriptionSSvp":{"name":"description","abstract":"<p>Returns a readable display name text for the status</p>","parent_name":"VehicleStatus"},"Enums/RangeDisplay.html#/s:8TeslaKit12RangeDisplayO5idealyA2CmF":{"name":"ideal","parent_name":"RangeDisplay"},"Enums/RangeDisplay.html#/s:8TeslaKit12RangeDisplayO5ratedyA2CmF":{"name":"rated","parent_name":"RangeDisplay"},"Enums/RangeDisplay.html#/s:8TeslaKit12RangeDisplayO11descriptionSSvp":{"name":"description","parent_name":"RangeDisplay"},"Enums/SeatHeater.html#/s:8TeslaKit10SeatHeaterO9frontLeftyA2CmF":{"name":"frontLeft","parent_name":"SeatHeater"},"Enums/SeatHeater.html#/s:8TeslaKit10SeatHeaterO10frontRightyA2CmF":{"name":"frontRight","parent_name":"SeatHeater"},"Enums/SeatHeater.html#/s:8TeslaKit10SeatHeaterO8rearLeftyA2CmF":{"name":"rearLeft","parent_name":"SeatHeater"},"Enums/SeatHeater.html#/s:8TeslaKit10SeatHeaterO12rearLeftBackyA2CmF":{"name":"rearLeftBack","parent_name":"SeatHeater"},"Enums/SeatHeater.html#/s:8TeslaKit10SeatHeaterO10rearCenteryA2CmF":{"name":"rearCenter","parent_name":"SeatHeater"},"Enums/SeatHeater.html#/s:8TeslaKit10SeatHeaterO9rearRightyA2CmF":{"name":"rearRight","parent_name":"SeatHeater"},"Enums/SeatHeater.html#/s:8TeslaKit10SeatHeaterO13rearRightBackyA2CmF":{"name":"rearRightBack","parent_name":"SeatHeater"},"Enums/SeatHeater.html#/s:8TeslaKit10SeatHeaterO12thirdRowLeftyA2CmF":{"name":"thirdRowLeft","parent_name":"SeatHeater"},"Enums/SeatHeater.html#/s:8TeslaKit10SeatHeaterO13thirdRowRightyA2CmF":{"name":"thirdRowRight","parent_name":"SeatHeater"},"Enums/PanoRoofState.html#/s:8TeslaKit13PanoRoofStateO5closeyA2CmF":{"name":"close","abstract":"<p>close = 0%</p>","parent_name":"PanoRoofState"},"Enums/PanoRoofState.html#/s:8TeslaKit13PanoRoofStateO4ventyA2CmF":{"name":"vent","abstract":"<p>vent = ~15%</p>","parent_name":"PanoRoofState"},"Enums/PanoRoofState.html#/s:8TeslaKit13PanoRoofStateO7comfortyA2CmF":{"name":"comfort","abstract":"<p>comfort = 80%</p>","parent_name":"PanoRoofState"},"Enums/PanoRoofState.html#/s:8TeslaKit13PanoRoofStateO4openyA2CmF":{"name":"open","abstract":"<p>open = 100%</p>","parent_name":"PanoRoofState"},"Enums/PanoRoofState.html#/s:8TeslaKit13PanoRoofStateO4moveyA2CmF":{"name":"move","parent_name":"PanoRoofState"},"Enums/PanoRoofState.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PanoRoofState"},"Enums/ChargePortLatchState.html#/s:8TeslaKit20ChargePortLatchStateO7unknownyA2CmF":{"name":"unknown","parent_name":"ChargePortLatchState"},"Enums/ChargePortLatchState.html#/s:8TeslaKit20ChargePortLatchStateO10disengagedyA2CmF":{"name":"disengaged","parent_name":"ChargePortLatchState"},"Enums/ChargePortLatchState.html#/s:8TeslaKit20ChargePortLatchStateO7engagedyA2CmF":{"name":"engaged","parent_name":"ChargePortLatchState"},"Enums/ChargePortLatchState.html#/s:8TeslaKit20ChargePortLatchStateO11descriptionSSvp":{"name":"description","parent_name":"ChargePortLatchState"},"Enums/DataRequest.html#/s:8TeslaKit11DataRequestO12mobileAccessyA2CmF":{"name":"mobileAccess","abstract":"<p>Determines if mobile access to the vehicle is enabled.</p>","parent_name":"DataRequest"},"Enums/DataRequest.html#/s:8TeslaKit11DataRequestO11chargeStateyA2CmF":{"name":"chargeState","abstract":"<p>Returns the state of charge in the battery.</p>","parent_name":"DataRequest"},"Enums/DataRequest.html#/s:8TeslaKit11DataRequestO12climateStateyA2CmF":{"name":"climateState","abstract":"<p>Returns the current temperature and climate control state.</p>","parent_name":"DataRequest"},"Enums/DataRequest.html#/s:8TeslaKit11DataRequestO10driveStateyA2CmF":{"name":"driveState","abstract":"<p>Returns the driving and position state of the vehicle.</p>","parent_name":"DataRequest"},"Enums/DataRequest.html#/s:8TeslaKit11DataRequestO11guiSettingsyA2CmF":{"name":"guiSettings","abstract":"<p>Returns various information about the GUI settings of the car, such as unit format and range display.</p>","parent_name":"DataRequest"},"Enums/DataRequest.html#/s:8TeslaKit11DataRequestO12vehicleStateyA2CmF":{"name":"vehicleState","abstract":"<p>Returns the vehicle’s physical state, such as which doors are open.</p>","parent_name":"DataRequest"},"Enums/DataRequest.html#/s:8TeslaKit11DataRequestO4datayA2CmF":{"name":"data","parent_name":"DataRequest"},"Enums/ChargingState.html#/s:8TeslaKit13ChargingStateO12disconnectedyA2CmF":{"name":"disconnected","abstract":"<p>The vehicle is not connected to a charger</p>","parent_name":"ChargingState"},"Enums/ChargingState.html#/s:8TeslaKit13ChargingStateO7stoppedyA2CmF":{"name":"stopped","abstract":"<p>The vehicle is connected to the charger, but charging has not started</p>","parent_name":"ChargingState"},"Enums/ChargingState.html#/s:8TeslaKit13ChargingStateO8startingyA2CmF":{"name":"starting","abstract":"<p>The vehicle is connected to the charger and will begin charging</p>","parent_name":"ChargingState"},"Enums/ChargingState.html#/s:8TeslaKit13ChargingStateO8chargingyA2CmF":{"name":"charging","abstract":"<p>The vehicle is connected to the charger and is charging</p>","parent_name":"ChargingState"},"Enums/ChargingState.html#/s:8TeslaKit13ChargingStateO8completeyA2CmF":{"name":"complete","abstract":"<p>The vehicle is connected to the charger and has completed charging</p>","parent_name":"ChargingState"},"Enums/ChargingState.html#/s:8TeslaKit13ChargingStateO11descriptionSSvp":{"name":"description","parent_name":"ChargingState"},"Enums/RefreshToken/Request.html#/s:8TeslaKit12RefreshTokenO7RequestV9grantTypeSSSgvp":{"name":"grantType","abstract":"<p>Grant type should be <q>refresh_token</q></p>","parent_name":"Request"},"Enums/RefreshToken/Request.html#/s:8TeslaKit12RefreshTokenO7RequestV8clientIdSSSgvp":{"name":"clientId","abstract":"<p>Tesla API owner api client id</p>","parent_name":"Request"},"Enums/RefreshToken/Request.html#/s:8TeslaKit12RefreshTokenO7RequestV12clientSecretSSSgvp":{"name":"clientSecret","abstract":"<p>Tesla API owner api client secret</p>","parent_name":"Request"},"Enums/RefreshToken/Request.html#/s:8TeslaKit12RefreshTokenO7RequestV07refreshD0SSSgvp":{"name":"refreshToken","abstract":"<p>The the refresh token provided from the Tesla API</p>","parent_name":"Request"},"Enums/RefreshToken/Request.html#/s:8TeslaKit12RefreshTokenO7RequestVAEycfc":{"name":"init()","parent_name":"Request"},"Enums/RefreshToken/Request.html#/s:8TeslaKit12RefreshTokenO7RequestV9grantType8clientId0H6Secret07refreshD0AESSSg_A3Jtcfc":{"name":"init(grantType:clientId:clientSecret:refreshToken:)","parent_name":"Request"},"Enums/RefreshToken/Request.html#/mapping(map:)":{"name":"mapping(map:)","abstract":"<p>Undocumented</p>","parent_name":"Request"},"Enums/RefreshToken/Request.html":{"name":"Request","abstract":"<p>Refresh Token Request object containing the required information to receive a new accessToken</p>","parent_name":"RefreshToken"},"Enums/RefreshToken.html#/s:8TeslaKit12RefreshTokenO8Responsea":{"name":"Response","abstract":"<p>The response object returned containing an accessToken</p>","parent_name":"RefreshToken"},"Enums/TrunkType.html#/s:8TeslaKit9TrunkTypeO5frontyA2CmF":{"name":"front","parent_name":"TrunkType"},"Enums/TrunkType.html#/s:8TeslaKit9TrunkTypeO4rearyA2CmF":{"name":"rear","parent_name":"TrunkType"},"Enums/DistanceUnit.html#/s:8TeslaKit12DistanceUnitO8imperialyA2CmF":{"name":"imperial","parent_name":"DistanceUnit"},"Enums/DistanceUnit.html#/s:8TeslaKit12DistanceUnitO6metricyA2CmF":{"name":"metric","parent_name":"DistanceUnit"},"Enums/DistanceUnit.html#/s:8TeslaKit12DistanceUnitO11descriptionSSvp":{"name":"description","parent_name":"DistanceUnit"},"Enums/TemperatureUnit.html#/s:8TeslaKit15TemperatureUnitO10fahrenheityA2CmF":{"name":"fahrenheit","parent_name":"TemperatureUnit"},"Enums/TemperatureUnit.html#/s:8TeslaKit15TemperatureUnitO7celsiusyA2CmF":{"name":"celsius","parent_name":"TemperatureUnit"},"Enums/TemperatureUnit.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"TemperatureUnit"},"Enums/Command.html#/s:8TeslaKit7CommandO12setValetModeyA2CmF":{"name":"setValetMode","abstract":"<p>Sets valet mode on or off with a PIN to disable it from within the car. Reuses last PIN from previous valet session. Valet Mode limits the car’s top speed to 70MPH and 80kW of acceleration power. It also disables Homelink, Bluetooth and Wifi settings, and the ability to disable mobile access to the car. It also hides your favorites, home, and work locations in navigation.</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO13resetValetPinyA2CmF":{"name":"resetValetPin","abstract":"<p>Resets the PIN set for valet mode, if set.</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO14openChargePortyA2CmF":{"name":"openChargePort","abstract":"<p>Opens the charge port.</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO15closeChargePortyA2CmF":{"name":"closeChargePort","abstract":"<p>Closes the charge port.</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO24setChargeLimitToStandardyA2CmF":{"name":"setChargeLimitToStandard","abstract":"<p>Set the charge mode to standard (90% under the new percentage system introduced in 4.5).</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO24setChargeLimitToMaxRangeyA2CmF":{"name":"setChargeLimitToMaxRange","abstract":"<p>Set the charge mode to max range (100% under the new percentage system introduced in 4.5). Use sparingly!</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO14setChargeLimityA2CmF":{"name":"setChargeLimit","abstract":"<p>Set the charge limit to a custom percentage.</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO13startChargingyA2CmF":{"name":"startCharging","abstract":"<p>Start charging. Must be plugged in, have power available, and not have reached your charge limit.</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO12stopChargingyA2CmF":{"name":"stopCharging","abstract":"<p>Stop charging. Must already be charging.</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO11flashLightsyA2CmF":{"name":"flashLights","abstract":"<p>Flash the lights once.</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO8honkHornyA2CmF":{"name":"honkHorn","abstract":"<p>Honk the horn once.</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO11unlockDoorsyA2CmF":{"name":"unlockDoors","abstract":"<p>Unlock the car’s doors.</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO9lockDoorsyA2CmF":{"name":"lockDoors","abstract":"<p>Lock the car’s doors.</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO14setTemperatureyA2CmF":{"name":"setTemperature","abstract":"<p>Set the temperature target for the HVAC system.</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO9startHVACyA2CmF":{"name":"startHVAC","abstract":"<p>Start the climate control system. Will cool or heat automatically, depending on set temperature.</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO8stopHVACyA2CmF":{"name":"stopHVAC","abstract":"<p>Stop the climate control system.</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO12movePanoRoofyA2CmF":{"name":"movePanoRoof","abstract":"<p>Controls the car’s panoramic roof, if installed.</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO11remoteStartyA2CmF":{"name":"remoteStart","abstract":"<p>Start the car for keyless driving. Must start driving within 2 minutes of issuing this request.</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO9openTrunkyA2CmF":{"name":"openTrunk","abstract":"<p>Open the trunk or frunk. Currently inoperable.</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO18speedLimitActivateyA2CmF":{"name":"speedLimitActivate","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO20speedLimitDeactivateyA2CmF":{"name":"speedLimitDeactivate","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO18speedLimitClearPINyA2CmF":{"name":"speedLimitClearPIN","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO13setSpeedLimityA2CmF":{"name":"setSpeedLimit","abstract":"<p>Set Speed Limit</p>","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO14togglePlaybackyA2CmF":{"name":"togglePlayback","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO9nextTrackyA2CmF":{"name":"nextTrack","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO13previousTrackyA2CmF":{"name":"previousTrack","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO12nextFavoriteyA2CmF":{"name":"nextFavorite","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO16previousFavoriteyA2CmF":{"name":"previousFavorite","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO8volumeUpyA2CmF":{"name":"volumeUp","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO10volumeDownyA2CmF":{"name":"volumeDown","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO17navigationRequestyA2CmF":{"name":"navigationRequest","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO22scheduleSoftwareUpdateyA2CmF":{"name":"scheduleSoftwareUpdate","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO20cancelSoftwareUpdateyA2CmF":{"name":"cancelSoftwareUpdate","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO16remoteSeatHeateryA2CmF":{"name":"remoteSeatHeater","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO25remoteSteeringWheelHeateryA2CmF":{"name":"remoteSteeringWheelHeater","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO10sentryModeyA2CmF":{"name":"sentryMode","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO11descriptionSSvp":{"name":"description","parent_name":"Command"},"Enums/Command.html#/s:8TeslaKit7CommandO8endpointSSvp":{"name":"endpoint","parent_name":"Command"},"Enums/ShiftState.html#/s:8TeslaKit10ShiftStateO5driveyA2CmF":{"name":"drive","parent_name":"ShiftState"},"Enums/ShiftState.html#/s:8TeslaKit10ShiftStateO4parkyA2CmF":{"name":"park","parent_name":"ShiftState"},"Enums/ShiftState.html#/s:8TeslaKit10ShiftStateO7neutralyA2CmF":{"name":"neutral","parent_name":"ShiftState"},"Enums/ShiftState.html#/s:8TeslaKit10ShiftStateO7reverseyA2CmF":{"name":"reverse","parent_name":"ShiftState"},"Enums/ShiftState.html#/s:8TeslaKit10ShiftStateO11descriptionSSvp":{"name":"description","parent_name":"ShiftState"},"Enums/ShiftState.html":{"name":"ShiftState"},"Enums/Command.html":{"name":"Command","abstract":"<p>All commands that can be sent to a vehicle</p>"},"Enums/TemperatureUnit.html":{"name":"TemperatureUnit"},"Enums/DistanceUnit.html":{"name":"DistanceUnit"},"Enums/TrunkType.html":{"name":"TrunkType"},"Enums/RefreshToken.html":{"name":"RefreshToken","abstract":"<p>Response Object</p>"},"Enums/ChargingState.html":{"name":"ChargingState","abstract":"<p>The vehicle’s charging state</p>"},"Enums/DataRequest.html":{"name":"DataRequest","abstract":"<p>These resources are read-only and determine the state of the vehicle’s various sub-systems.</p>"},"Enums/ChargePortLatchState.html":{"name":"ChargePortLatchState","abstract":"<p>The state of the charge port latch. The charge port latch locks the charging connector to the vehicle.</p>"},"Enums/PanoRoofState.html":{"name":"PanoRoofState","abstract":"<p>The desired state of the panoramic roof. The approximate percent open values for each state are open = 100%, close = 0%, comfort = 80%, and vent = ~15% Example: open. Possible values: open , close , comfort , vent , move .</p>"},"Enums/SeatHeater.html":{"name":"SeatHeater"},"Enums/RangeDisplay.html":{"name":"RangeDisplay"},"Enums/VehicleStatus.html":{"name":"VehicleStatus","abstract":"<p>Represents the different connection states the vehicle can be</p>"},"Enums/Heading.html":{"name":"Heading"},"Enums/AccessToken.html":{"name":"AccessToken","abstract":"<p>Response Object</p>"},"Classes/TeslaAPI/Configuration.html#/s:8TeslaKit0A3APIC13ConfigurationV7baseURL10Foundation0F0Vvp":{"name":"baseURL","parent_name":"Configuration"},"Classes/TeslaAPI/Configuration.html#/s:8TeslaKit0A3APIC13ConfigurationV8clientIdSSvp":{"name":"clientId","abstract":"<p>Tesla API owner api client id</p>","parent_name":"Configuration"},"Classes/TeslaAPI/Configuration.html#/s:8TeslaKit0A3APIC13ConfigurationV12clientSecretSSvp":{"name":"clientSecret","abstract":"<p>Tesla API owner api client secret</p>","parent_name":"Configuration"},"Classes/TeslaAPI/Configuration.html#/s:8TeslaKit0A3APIC13ConfigurationV10apiVersionSivp":{"name":"apiVersion","parent_name":"Configuration"},"Classes/TeslaAPI/Configuration.html#/s:8TeslaKit0A3APIC13ConfigurationV14requestTimeoutSdvp":{"name":"requestTimeout","parent_name":"Configuration"},"Classes/TeslaAPI/Configuration.html#/s:8TeslaKit0A3APIC13ConfigurationV10apiBaseURL10Foundation0G0Vvp":{"name":"apiBaseURL","parent_name":"Configuration"},"Classes/TeslaAPI/Configuration.html#/s:8TeslaKit0A3APIC13ConfigurationV7defaultAEvpZ":{"name":"default","parent_name":"Configuration"},"Classes/TeslaAPI/Configuration.html#/s:8TeslaKit0A3APIC13ConfigurationV4mockAEvpZ":{"name":"mock","parent_name":"Configuration"},"Classes/TeslaAPI/Configuration.html":{"name":"Configuration","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC13configurationAC13ConfigurationVvp":{"name":"configuration","abstract":"<p>Undocumented</p>","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC9debugModeSbvp":{"name":"debugMode","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC8delegateAA0A11APIDelegate_pSgXwvp":{"name":"delegate","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC7sessionSo12NSURLSessionCvp":{"name":"session","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC7headersSDyS2SGvp":{"name":"headers","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC13configuration9debugModeA2C13ConfigurationV_Sbtcfc":{"name":"init(configuration:debugMode:)","abstract":"<p>Initialize a new instance of TeslaAPI</p>","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC13configuration7session9debugModeA2C13ConfigurationV_So12NSURLSessionCSbtcfc":{"name":"init(configuration:session:debugMode:)","abstract":"<p>Initialize a new instance of TeslaAPI</p>","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC7request_6method10parameters7headers10completiony10Foundation3URLV_SSypSgSDyS2SGySo17NSHTTPURLResponseC_xSgs5Error_pSgtctAA8MappableRzlF":{"name":"request(_:method:parameters:headers:completion:)","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC14setAccessTokenyySSSgF":{"name":"setAccessToken(_:)","abstract":"<p>Set the accessToken to be used with all requests</p>","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC14getAccessToken5email8password10completionySS_SSySo17NSHTTPURLResponseC_AA0eF0O8ResponseVSgs5Error_pSgtctF":{"name":"getAccessToken(email:password:completion:)","abstract":"<p>Performs the login. Takes in an plain text email and password, matching the owner’s login information for <a href=\"https://my.teslamotors.com/user/login\">https://my.teslamotors.com/user/login</a>. Returns a access_token which is passed along as a header with all future requests to authenticate the user.</p>","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC15getRefreshToken_10completionySS_ySo17NSHTTPURLResponseC_AA06AccessF0O8ResponseVSgs5Error_pSgtctF":{"name":"getRefreshToken(_:completion:)","abstract":"<p>Request a new access token using a refresh token</p>","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC17revokeAccessToken10completionyySo17NSHTTPURLResponseC_AA0eF0O8ResponseVSgs5Error_pSgtc_tF":{"name":"revokeAccessToken(completion:)","abstract":"<p>Logout and invalidate the current auth token</p>","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC11getVehicles10completionyySo17NSHTTPURLResponseC_AA17VehicleCollectionVSgs5Error_pSgtc_tF":{"name":"getVehicles(completion:)","abstract":"<p>A logged in user can have multiple vehicles under their account. This resource is primarily responsible for listing the vehicles and the basic details about them.</p>","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC7getData_10completionySS_ySo17NSHTTPURLResponseC_AA7VehicleVSgs5Error_pSgtctF":{"name":"getData(_:completion:)","abstract":"<p>Get all data from the vehicle</p>","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC4send_2to4json10completionyAA7CommandO_SSypSgyAA0H8ResponseVctF":{"name":"send(_:to:json:completion:)","abstract":"<p>Send a command to the vehicle</p>","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC4wake_10completionySS_ySb_AA7VehicleVSgSSSgtctF":{"name":"wake(_:completion:)","abstract":"<p>Send wake up command to vehicle</p>","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC12clearSession10completionyyyc_tF":{"name":"clearSession(completion:)","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC4wake_10completionyAA7VehicleV_ySb_AGSgSSSgtctF":{"name":"wake(_:completion:)","abstract":"<p>Send wake up command to vehicle</p>","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/s:8TeslaKit0A3APIC7getData3for10completionyAA7VehicleV_ySo17NSHTTPURLResponseC_AHSgs5Error_pSgtctF":{"name":"getData(for:completion:)","abstract":"<p>Request all data from vehicle</p>","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html#/send(_:to:parameters:completion:)":{"name":"send(_:to:parameters:completion:)","abstract":"<p>Send a command to the vehicle</p>","parent_name":"TeslaAPI"},"Classes/TeslaAPI.html":{"name":"TeslaAPI"},"Classes.html":{"name":"Classes","abstract":"<p>The following classes are available globally.</p>"},"Enums.html":{"name":"Enumerations","abstract":"<p>The following enumerations are available globally.</p>"},"Protocols.html":{"name":"Protocols","abstract":"<p>The following protocols are available globally.</p>"},"Structs.html":{"name":"Structures","abstract":"<p>The following structures are available globally.</p>"},"Typealiases.html":{"name":"Type Aliases","abstract":"<p>The following type aliases are available globally.</p>"}}