CONNECTOR_AFFINITY = 'connector-affinity',
}
-export type AutomaticTransactionGeneratorConfiguration = {
+export interface AutomaticTransactionGeneratorConfiguration {
enable: boolean;
minDuration: number;
maxDuration: number;
stopOnConnectionFailure: boolean;
requireAuthorize?: boolean;
idTagDistribution?: IdTagDistribution;
-};
+}
-export type Status = {
+export interface Status {
start: boolean;
startDate?: Date;
lastRunDate?: Date;
rejectedStopTransactionRequests?: number;
skippedConsecutiveTransactions?: number;
skippedTransactions?: number;
-};
+}
-export type ChargingStationAutomaticTransactionGeneratorConfiguration = {
+export interface ChargingStationAutomaticTransactionGeneratorConfiguration {
automaticTransactionGenerator?: AutomaticTransactionGeneratorConfiguration;
automaticTransactionGeneratorStatuses?: Status[];
-};
+}