fix: move and fix statistic related helpers implementation
[e-mobility-charging-stations-simulator.git] / src / types / ChargingStationConfiguration.ts
CommitLineData
2896e06d
JB
1import type {
2 ChargingStationAutomaticTransactionGeneratorConfiguration,
3 ChargingStationInfoConfiguration,
4 ChargingStationOcppConfiguration,
52952bf8
JB
5 ConnectorStatus,
6 EvseStatus,
2896e06d 7} from './internal';
6a64534b 8
52952bf8
JB
9type ConnectorsConfiguration = {
10 connectorsStatus?: ConnectorStatus[];
11};
12
13export type EvseStatusConfiguration = Omit<EvseStatus, 'connectors'> & {
14 connectorsStatus?: ConnectorStatus[];
15};
16
17type EvsesConfiguration = {
18 evsesStatus?: EvseStatusConfiguration[];
19};
20
981ebfbe
JB
21export type ChargingStationConfiguration = ChargingStationInfoConfiguration &
22 ChargingStationOcppConfiguration &
52952bf8
JB
23 ChargingStationAutomaticTransactionGeneratorConfiguration &
24 ConnectorsConfiguration &
25 EvsesConfiguration & {
981ebfbe
JB
26 configurationHash?: string;
27 };