export type ChargingStationData = {
stationInfo: ChargingStationInfo;
- stopped: boolean;
+ started: boolean;
+ wsState?: number;
bootNotificationResponse: BootNotificationResponse;
connectors: ConnectorStatus[];
+ automaticTransactionGeneratorStatuses?: Status[];
};
export type ChargingStationInfo = {
UNAVAILABLE = 'Unavailable',
FAULTED = 'Faulted',
}
+
+export type Status = {
+ start?: boolean;
+ startDate?: Date;
+ lastRunDate?: Date;
+ stopDate?: Date;
+ stoppedDate?: Date;
+ authorizeRequests?: number;
+ acceptedAuthorizeRequests?: number;
+ rejectedAuthorizeRequests?: number;
+ startTransactionRequests?: number;
+ acceptedStartTransactionRequests?: number;
+ rejectedStartTransactionRequests?: number;
+ stopTransactionRequests?: number;
+ skippedConsecutiveTransactions?: number;
+ skippedTransactions?: number;
+};