1 export enum IdTagDistribution
{
3 ROUND_ROBIN
= 'round-robin',
4 CONNECTOR_AFFINITY
= 'connector-affinity',
7 export interface AutomaticTransactionGeneratorConfiguration
{
11 minDelayBetweenTwoTransactions
: number;
12 maxDelayBetweenTwoTransactions
: number;
13 probabilityOfStart
: number;
14 stopAfterHours
: number;
15 stopOnConnectionFailure
: boolean;
16 requireAuthorize
?: boolean;
17 idTagDistribution
?: IdTagDistribution
;
20 export interface Status
{
26 authorizeRequests
?: number;
27 acceptedAuthorizeRequests
?: number;
28 rejectedAuthorizeRequests
?: number;
29 startTransactionRequests
?: number;
30 acceptedStartTransactionRequests
?: number;
31 rejectedStartTransactionRequests
?: number;
32 stopTransactionRequests
?: number;
33 acceptedStopTransactionRequests
?: number;
34 rejectedStopTransactionRequests
?: number;
35 skippedConsecutiveTransactions
?: number;
36 skippedTransactions
?: number;
39 export interface ChargingStationAutomaticTransactionGeneratorConfiguration
{
40 automaticTransactionGenerator
?: AutomaticTransactionGeneratorConfiguration
;
41 automaticTransactionGeneratorStatuses
?: Status
[];