- stopped: chargingStation.stopped,
- connectors: Array.from(chargingStation.connectors.values()),
+ started: chargingStation.started,
+ wsState: chargingStation?.wsConnection?.readyState,
+ bootNotificationResponse: chargingStation.bootNotificationResponse,
+ connectors: [...chargingStation.connectors.values()].map(
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
+ ({ transactionSetInterval, ...connectorStatusRest }) => connectorStatusRest
+ ),
+ ...(chargingStation.automaticTransactionGenerator && {
+ automaticTransactionGenerator: {
+ automaticTransactionGenerator:
+ chargingStation.automaticTransactionGenerator.configuration,
+ automaticTransactionGeneratorStatuses: [
+ ...chargingStation.automaticTransactionGenerator.connectorsStatus.values(),
+ ],
+ },
+ }),