Replace more interface with type for types definition
[e-mobility-charging-stations-simulator.git] / src / types / AutomaticTransactionGenerator.ts
index de26ce62bdc2d4770641715a951051f0fbc9209e..c8ce3c9aaad48b31c311a8da6c9310caccd60c85 100644 (file)
@@ -11,7 +11,7 @@ export type AutomaticTransactionGeneratorConfiguration = {
 };
 
 export type Status = {
-  start?: boolean;
+  start: boolean;
   startDate?: Date;
   lastRunDate?: Date;
   stopDate?: Date;
@@ -28,3 +28,8 @@ export type Status = {
   skippedConsecutiveTransactions?: number;
   skippedTransactions?: number;
 };
+
+export type ChargingStationAutomaticTransactionGeneratorConfiguration = {
+  automaticTransactionGenerator?: AutomaticTransactionGeneratorConfiguration;
+  automaticTransactionGeneratorStatus?: Status;
+};