]>
Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/blob - src/types/UIProtocol.ts
2abefe258dc991de01a9723d3d5fb563de181149
5 export enum ProtocolVersion
{
10 export enum ProtocolCommand
{
11 LIST_CHARGING_STATIONS
= 'listChargingStations',
12 START_TRANSACTION
= 'startTransaction',
13 STOP_TRANSACTION
= 'stopTransaction',
17 export type ProtocolRequest
= [ProtocolCommand
, Record
<string, unknown
>];
19 export type ProtocolRequestHandler
= (payload
: Record
<string, unknown
>) => void | Promise
<void> | Record
<string, unknown
> | Promise
<Record
<string, unknown
>>;