bmw-connected-drive
Version:
This package can be used to access the BMW ConnectedDrive services.
26 lines (25 loc) • 1.12 kB
TypeScript
import { CarBrand } from "./CarBrand";
import { Regions } from "./Regions";
declare type EndpointMap = {
[P in Regions]: string;
};
export declare class Constants {
static readonly ServerEndpoints: EndpointMap;
static readonly ApimSubscriptionKey: EndpointMap;
static readonly AppVersions: EndpointMap;
static readonly RegionCodes: EndpointMap;
static readonly User_Agent: string;
static X_User_Agent: (region: Regions, brand?: CarBrand) => string;
static readonly getVehicles: string;
static readonly remoteServicesBaseUrl: string;
static readonly executeRemoteServices: string;
static readonly statusRemoteServices: string;
static readonly statusRemoteServicePostion: string;
static readonly getImages: string;
static readonly vehicleChargingDetailsUrl = "/eadrax-crccs/v2/vehicles";
static readonly vehicleChargingBaseUrl = "/eadrax-crccs/v1/vehicles/{vehicleVin}";
static readonly vehicleChargingSettingsSetUrl: string;
static readonly vehicleChargingProfileSetUrl: string;
static readonly vehicleChargingStartStopUrl: string;
}
export {};