bluelinky2
Version:
An unofficial nodejs API wrapper for Hyundai bluelink
20 lines (19 loc) • 773 B
TypeScript
import { BlueLinkyConfig } from '../interfaces/common.interfaces';
import { CanadianBrandEnvironment } from '../constants/canada';
import { Vehicle } from '../vehicles/vehicle';
import { SessionController } from './controller';
export interface CanadianBlueLinkyConfig extends BlueLinkyConfig {
region: 'CA';
}
export declare class CanadianController extends SessionController<CanadianBlueLinkyConfig> {
private _environment;
constructor(userConfig: CanadianBlueLinkyConfig);
get environment(): CanadianBrandEnvironment;
private vehicles;
private timeOffset;
refreshAccessToken(): Promise<string>;
login(): Promise<string>;
logout(): Promise<string>;
getVehicles(): Promise<Array<Vehicle>>;
private request;
}