+export type OCPP16HeartbeatRequest = EmptyObject
+
+export interface OCPP16BootNotificationRequest extends JsonObject {
+ chargePointVendor: string
+ chargePointModel: string
+ chargePointSerialNumber?: string
+ chargeBoxSerialNumber?: string
+ firmwareVersion?: string
+ iccid?: string
+ imsi?: string
+ meterType?: string
+ meterSerialNumber?: string
+}
+
+export interface OCPP16StatusNotificationRequest extends JsonObject {
+ connectorId: number
+ errorCode: OCPP16ChargePointErrorCode
+ status: OCPP16ChargePointStatus
+ info?: string
+ timestamp?: Date
+ vendorId?: string
+ vendorErrorCode?: string
+}
+
+export type OCPP16ClearCacheRequest = EmptyObject
+
+type OCPP16ConfigurationKey = string | OCPP16StandardParametersKey | OCPP16VendorParametersKey