@shuangbing/bmw-connected-drive
Version:
This package can be used to access the BMW ConnectedDrive services.
38 lines (37 loc) • 1.4 kB
TypeScript
import { DetailedServiceStatus } from "./DetailedServiceStatus";
import { RemoteServiceExecutionState } from "./RemoteServiceExecutionState";
import { RemoteServiceExecutionStateDetailed } from "./RemoteServiceExecutionStateDetailed";
import { RemoteServices } from "./RemoteServices";
export declare class ServiceStatus {
constructor(response: {
"event": {
"eventId": string;
"rsType": RemoteServices;
"rsTypeVersion": "v1";
"vin": string;
"userid": string;
"creationTime": string;
"lastUpdated": string;
"rsEventStatus": RemoteServiceExecutionState;
"requestParams": string;
/** List of concluded events. The list is *not* sorted by time. */
"actions": {
"rsStatus": RemoteServiceExecutionState;
"rsDetailedStatus": RemoteServiceExecutionStateDetailed;
"initiationError": "NO_ERROR" | string;
"rsError": "NO_ERROR" | string;
"creationTime": string;
"initStatus": true;
}[];
"uploads": [];
};
});
eventId: string;
serviceType: RemoteServices;
vin: string;
creationTime: Date;
lastUpdated: Date;
status: RemoteServiceExecutionState;
requestParams: string;
actions?: DetailedServiceStatus[];
}