X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Ftypes%2FAutomaticTransactionGenerator.ts;h=2ff04c09096a42fcc8e33b2a8bb937fa84fd4cc8;hb=2162e174630d4335e0fb8e7d587683b96af0d9a3;hp=a2866a829e882995f438680b68ff42cb58890278;hpb=0c9f0f67eb80d625536f4bc8a1cea58e00f35c2f;p=e-mobility-charging-stations-simulator.git diff --git a/src/types/AutomaticTransactionGenerator.ts b/src/types/AutomaticTransactionGenerator.ts index a2866a82..2ff04c09 100644 --- a/src/types/AutomaticTransactionGenerator.ts +++ b/src/types/AutomaticTransactionGenerator.ts @@ -1,10 +1,12 @@ +import type { JsonObject } from './JsonType.js' + export enum IdTagDistribution { RANDOM = 'random', ROUND_ROBIN = 'round-robin', - CONNECTOR_AFFINITY = 'connector-affinity', + CONNECTOR_AFFINITY = 'connector-affinity' } -export interface AutomaticTransactionGeneratorConfiguration { +export interface AutomaticTransactionGeneratorConfiguration extends JsonObject { enable: boolean minDuration: number maxDuration: number @@ -13,7 +15,6 @@ export interface AutomaticTransactionGeneratorConfiguration { probabilityOfStart: number stopAfterHours: number stopAbsoluteDuration: boolean - stopOnConnectionFailure: boolean requireAuthorize?: boolean idTagDistribution?: IdTagDistribution }