-import type { ChargingStationTemplate, FirmwareStatus } from './internal';
-
-enum x509CertificateType {
- V2GRootCertificate = 'V2GRootCertificate',
- MORootCertificate = 'MORootCertificate',
- CSMSRootCertificate = 'CSMSRootCertificate',
- ManufacturerRootCertificate = 'ManufacturerRootCertificate',
- ChargingStationCertificate = 'ChargingStationCertificate',
- V2GCertificate = 'V2GCertificate',
-}
+import type { ChargingStationTemplate } from './ChargingStationTemplate';
+import type { FirmwareStatus } from './ocpp/Requests';
export type ChargingStationInfo = Omit<
ChargingStationTemplate,
maximumPower?: number; // Always in Watt
maximumAmperage?: number; // Always in Ampere
firmwareStatus?: FirmwareStatus;
- x509Certificates?: Record<x509CertificateType, string>;
};
-export type ChargingStationInfoConfiguration = {
+export interface ChargingStationInfoConfiguration {
stationInfo?: ChargingStationInfo;
-};
+}