-export type ChargingStationAutomaticTransactionGeneratorConfiguration = {
- automaticTransactionGenerator?: AutomaticTransactionGeneratorConfiguration;
- automaticTransactionGeneratorStatus?: Status;
-};
+export interface 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
+ acceptedStopTransactionRequests: number
+ rejectedStopTransactionRequests: number
+ skippedConsecutiveTransactions: number
+ skippedTransactions: number
+}
+
+export interface ChargingStationAutomaticTransactionGeneratorConfiguration {
+ automaticTransactionGenerator?: AutomaticTransactionGeneratorConfiguration
+ automaticTransactionGeneratorStatuses?: Status[]
+}