1 import { OCPP16AvailabilityType
, OCPP16BootNotificationRequest
, OCPP16IncomingRequestCommand
, OCPP16RequestCommand
} from
'./1.6/Requests';
3 import { MessageType
} from
'./MessageType';
4 import { OCPP16DiagnosticsStatus
} from
'./1.6/DiagnosticsStatus';
5 import OCPPError from
'../../charging-station/ocpp/OCPPError';
7 export type BootNotificationRequest
= OCPP16BootNotificationRequest
;
9 export type AvailabilityType
= OCPP16AvailabilityType
;
11 export const AvailabilityType
= {
12 ...OCPP16AvailabilityType
15 export type RequestCommand
= OCPP16RequestCommand
;
17 export const RequestCommand
= {
18 ...OCPP16RequestCommand
21 export type IncomingRequestCommand
= OCPP16IncomingRequestCommand
;
23 export const IncomingRequestCommand
= {
24 ...OCPP16IncomingRequestCommand
27 export type DiagnosticsStatus
= OCPP16DiagnosticsStatus
;
29 export const DiagnosticsStatus
= {
30 ...OCPP16DiagnosticsStatus
33 export type Request
= [(payload
: Record
<string, unknown
> | string, requestPayload
: Record
<string, unknown
>) => void, (error
: OCPPError
) => void, Record
<string, unknown
>];
35 export type IncomingRequest
= [MessageType
, string, IncomingRequestCommand
, Record
<string, unknown
>, Record
<string, unknown
>];