Fix ATG connectors status initialization
[e-mobility-charging-stations-simulator.git] / src / types / AutomaticTransactionGenerator.ts
CommitLineData
02cde3b7 1export type AutomaticTransactionGeneratorConfiguration = {
fa7bccf4
JB
2 enable: boolean;
3 minDuration: number;
4 maxDuration: number;
5 minDelayBetweenTwoTransactions: number;
6 maxDelayBetweenTwoTransactions: number;
7 probabilityOfStart: number;
8 stopAfterHours: number;
9 stopOnConnectionFailure: boolean;
10 requireAuthorize?: boolean;
02cde3b7 11};
fa7bccf4 12
02cde3b7 13export type Status = {
4dff3039 14 start: boolean;
9664ec50
JB
15 startDate?: Date;
16 lastRunDate?: Date;
17 stopDate?: Date;
18 stoppedDate?: Date;
071a9315
JB
19 authorizeRequests?: number;
20 acceptedAuthorizeRequests?: number;
21 rejectedAuthorizeRequests?: number;
22 startTransactionRequests?: number;
23 acceptedStartTransactionRequests?: number;
24 rejectedStartTransactionRequests?: number;
25 stopTransactionRequests?: number;
6d9876e7
JB
26 acceptedStopTransactionRequests?: number;
27 rejectedStopTransactionRequests?: number;
9664ec50
JB
28 skippedConsecutiveTransactions?: number;
29 skippedTransactions?: number;
02cde3b7 30};