build(deps): apply updates
[e-mobility-charging-stations-simulator.git] / src / types / ConnectorStatus.ts
index 33c72242b5e1983c4df4681295d6933a8cf2180a..c1783eb43c159afaa9238655bca4b305e6207301 100644 (file)
@@ -5,7 +5,7 @@ import type { MeterValue } from './ocpp/MeterValues';
 import type { AvailabilityType } from './ocpp/Requests';
 import type { Reservation } from './ocpp/Reservation';
 
-export type ConnectorStatus = {
+export interface ConnectorStatus {
   availability: AvailabilityType;
   bootStatus?: ConnectorStatusEnum;
   status?: ConnectorStatusEnum;
@@ -16,6 +16,7 @@ export type ConnectorStatus = {
   idTagLocalAuthorized?: boolean;
   transactionRemoteStarted?: boolean;
   transactionStarted?: boolean;
+  transactionStart?: Date;
   transactionId?: number;
   transactionSetInterval?: NodeJS.Timeout;
   transactionIdTag?: string;
@@ -24,4 +25,4 @@ export type ConnectorStatus = {
   transactionBeginMeterValue?: MeterValue;
   chargingProfiles?: ChargingProfile[];
   reservation?: Reservation;
-};
+}