1 import type { ChargingStationAutomaticTransactionGeneratorConfiguration
} from
'./AutomaticTransactionGenerator.js'
2 import type { ChargingStationInfoConfiguration
} from
'./ChargingStationInfo.js'
3 import type { ChargingStationOcppConfiguration
} from
'./ChargingStationOcppConfiguration.js'
4 import type { ConnectorStatus
} from
'./ConnectorStatus.js'
5 import type { EvseStatus
} from
'./Evse.js'
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