1 import type { ChargingStationAutomaticTransactionGeneratorConfiguration
} from
'./AutomaticTransactionGenerator';
2 import type { ChargingStationInfoConfiguration
} from
'./ChargingStationInfo';
3 import type { ChargingStationOcppConfiguration
} from
'./ChargingStationOcppConfiguration';
4 import type { ConnectorStatus
} from
'./ConnectorStatus';
5 import type { EvseStatus
} from
'./Evse';
7 interface ConnectorsConfiguration
{
8 connectorsStatus
?: ConnectorStatus
[];
11 export type EvseStatusConfiguration
= Omit
<EvseStatus
, 'connectors'> & {
12 connectorsStatus
?: ConnectorStatus
[];
15 interface EvsesConfiguration
{
16 evsesStatus
?: EvseStatusConfiguration
[];
19 export type ChargingStationConfiguration
= ChargingStationInfoConfiguration
&
20 ChargingStationOcppConfiguration
&
21 ChargingStationAutomaticTransactionGeneratorConfiguration
&
22 ConnectorsConfiguration
&
23 EvsesConfiguration
& {
24 configurationHash
?: string;