| 1 | export type AutomaticTransactionGeneratorConfiguration = { |
| 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; |
| 11 | }; |
| 12 | |
| 13 | export type Status = { |
| 14 | start: boolean; |
| 15 | startDate?: Date; |
| 16 | lastRunDate?: Date; |
| 17 | stopDate?: Date; |
| 18 | stoppedDate?: Date; |
| 19 | authorizeRequests?: number; |
| 20 | acceptedAuthorizeRequests?: number; |
| 21 | rejectedAuthorizeRequests?: number; |
| 22 | startTransactionRequests?: number; |
| 23 | acceptedStartTransactionRequests?: number; |
| 24 | rejectedStartTransactionRequests?: number; |
| 25 | stopTransactionRequests?: number; |
| 26 | acceptedStopTransactionRequests?: number; |
| 27 | rejectedStopTransactionRequests?: number; |
| 28 | skippedConsecutiveTransactions?: number; |
| 29 | skippedTransactions?: number; |
| 30 | }; |