@munit-solutions/ocpp
Version:
22 lines (19 loc) • 608 B
text/typescript
import Call from '../Call';
import ErrorCode from '../../enum/ErrorCode';
import ChargePointStatus from '../../enum/ChargePointStatus';
import ClientCommand from '../../enum/ClientCommand';
export type StatusNotificationPayload = {
connectorId: number;
errorCode: ErrorCode;
info?: string;
status:ChargePointStatus;
timestamp?:Date
vendorId?:string
vendorErrorCode?:string
};
export default class StatusNotification extends Call {
constructor(public uniqueId: string = '', public payload?: StatusNotificationPayload) {
super();
this.action = ClientCommand.StatusNotification;
}
}