1 import { JsonObject
} from
'./JsonType';
2 import { RequestPayload
, ResponsePayload
} from
'./UIProtocol';
4 export type BroadcastChannelRequest
= [
6 BroadcastChannelProcedureName
,
7 BroadcastChannelRequestPayload
9 export type BroadcastChannelResponse
= [string, BroadcastChannelResponsePayload
];
11 export enum BroadcastChannelProcedureName
{
12 START_CHARGING_STATION
= 'startChargingStation',
13 STOP_CHARGING_STATION
= 'stopChargingStation',
14 START_TRANSACTION
= 'startTransaction',
15 STOP_TRANSACTION
= 'stopTransaction',
18 interface BroadcastChannelBasePayload
extends JsonObject
{
22 export interface BroadcastChannelRequestPayload
23 extends BroadcastChannelBasePayload
,
24 Omit
<RequestPayload
, 'hashId'> {
26 transactionId
?: number;
30 export type BroadcastChannelResponsePayload
= ResponsePayload
;