Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new Vehicle(vehicleVIN: string, accessToken: string, region?: string): Vehicle

Properties

Private vehicleVIN

vehicleVIN: string

Methods

alarmStatus

  • alarmStatus(): Promise<any>

authorizationStatus

  • authorizationStatus(): Promise<any>

capabilities

  • capabilities(): Promise<any>

checkVehicleStatus

  • checkVehicleStatus(context: string, commandId: string): Promise<any>
  • Check the current vehicle action status

    Parameters

    • context: string
    • commandId: string

    Returns Promise<any>

    vehicle action status

Protected delete

  • delete(url: string): Promise<any>

details

  • details(): Promise<any>

doorStatus

  • doorStatus(): Promise<any>

fuel

  • fuel(): Promise<any>

Protected get

  • get(url: string): Promise<any>

ignitionStatus

  • ignitionStatus(): Promise<any>

location

  • location(): Promise<any>

lock

  • lock(): Promise<any>

lockStatus

  • lockStatus(): Promise<any>

maintenanceSchedule

  • maintenanceSchedule(): Promise<any>

odometer

  • odometer(): Promise<any>

oil

  • oil(): Promise<any>

Protected post

  • post(url: string, data: {}): Promise<any>

Protected put

  • put(url: string, data?: {}): Promise<any>

recallStatus

  • recallStatus(): Promise<any>
  • Get vehicle recall status

    Note: Currently only supports the US. Other regions codes are currently unknown.

    Returns Promise<any>

    vehicle recall status

requestStatusRefresh

  • requestStatusRefresh(): Promise<any>

sendAuthorization

  • sendAuthorization(): Promise<any>
  • Send authoriztion request to vehicle

    Returns Promise<any>

    status of authorization request

start

  • start(): Promise<any>

status

  • status(): Promise<any>

stop

  • stop(): Promise<any>

tirePressure

  • tirePressure(): Promise<any>

unlock

  • unlock(): Promise<any>

Private vehicleActionHandler

  • vehicleActionHandler(context: string, method: string): Promise<any>
  • Handles vehicle action requests

    Parameters

    • context: string
    • method: string

      method to use

    Returns Promise<any>

    vehicle action responses

vin

  • vin(): Promise<any>

wakeup

  • wakeup(): Promise<any>

windowPosition

  • windowPosition(): Promise<any>

Generated using TypeDoc