Add support for transaction data MeterValues
[e-mobility-charging-stations-simulator.git] / src / charging-station / ocpp / OCPPResponseService.ts
CommitLineData
c0560973
JB
1import ChargingStation from '../ChargingStation';
2import { RequestCommand } from '../../types/ocpp/Requests';
3
4export default abstract class OCPPResponseService {
5 protected chargingStation: ChargingStation;
6
7 constructor(chargingStation: ChargingStation) {
8 this.chargingStation = chargingStation;
9 }
10
11 public abstract handleResponse(commandName: RequestCommand, payload: Record<string, unknown> | string, requestPayload: Record<string, unknown>): Promise<void>;
12}