fix: move and fix statistic related helpers implementation
[e-mobility-charging-stations-simulator.git] / src / types / ChargingStationConfiguration.ts
... / ...
CommitLineData
1import type {
2 ChargingStationAutomaticTransactionGeneratorConfiguration,
3 ChargingStationInfoConfiguration,
4 ChargingStationOcppConfiguration,
5 ConnectorStatus,
6 EvseStatus,
7} from './internal';
8
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
21export type ChargingStationConfiguration = ChargingStationInfoConfiguration &
22 ChargingStationOcppConfiguration &
23 ChargingStationAutomaticTransactionGeneratorConfiguration &
24 ConnectorsConfiguration &
25 EvsesConfiguration & {
26 configurationHash?: string;
27 };