X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Ftypes%2FAutomaticTransactionGenerator.ts;h=1592c5507fb4d8b7629dd51d1e22cba31971fd88;hb=a474cbe107fedbe17398e5d21f852f0ce0d5ca2f;hp=68fd2fe3800b16b5dd14c7497ab5b99223400a74;hpb=68220b423c52da387fdf41967dd8c738da0ff52e;p=e-mobility-charging-stations-simulator.git diff --git a/src/types/AutomaticTransactionGenerator.ts b/src/types/AutomaticTransactionGenerator.ts index 68fd2fe3..1592c550 100644 --- a/src/types/AutomaticTransactionGenerator.ts +++ b/src/types/AutomaticTransactionGenerator.ts @@ -1,7 +1,7 @@ export enum IdTagDistribution { RANDOM = 'random', ROUND_ROBIN = 'round-robin', - CONNECTOR_AFFINITY = 'connector-affinity', + CONNECTOR_AFFINITY = 'connector-affinity' } export interface AutomaticTransactionGeneratorConfiguration { @@ -12,7 +12,7 @@ export interface AutomaticTransactionGeneratorConfiguration { maxDelayBetweenTwoTransactions: number probabilityOfStart: number stopAfterHours: number - stopOnConnectionFailure: boolean + stopAbsoluteDuration: boolean requireAuthorize?: boolean idTagDistribution?: IdTagDistribution } @@ -23,17 +23,17 @@ export interface Status { lastRunDate?: Date stopDate?: Date stoppedDate?: Date - authorizeRequests?: number - acceptedAuthorizeRequests?: number - rejectedAuthorizeRequests?: number - startTransactionRequests?: number - acceptedStartTransactionRequests?: number - rejectedStartTransactionRequests?: number - stopTransactionRequests?: number - acceptedStopTransactionRequests?: number - rejectedStopTransactionRequests?: number - skippedConsecutiveTransactions?: number - skippedTransactions?: number + authorizeRequests: number + acceptedAuthorizeRequests: number + rejectedAuthorizeRequests: number + startTransactionRequests: number + acceptedStartTransactionRequests: number + rejectedStartTransactionRequests: number + stopTransactionRequests: number + acceptedStopTransactionRequests: number + rejectedStopTransactionRequests: number + skippedConsecutiveTransactions: number + skippedTransactions: number } export interface ChargingStationAutomaticTransactionGeneratorConfiguration {