2 OCPP16AvailabilityStatus
,
3 OCPP16BootNotificationResponse
,
4 OCPP16ChargingProfileStatus
,
5 OCPP16ClearChargingProfileStatus
,
6 OCPP16ConfigurationStatus
,
7 OCPP16HeartbeatResponse
,
8 OCPP16RegistrationStatus
,
9 OCPP16StatusNotificationResponse
,
10 OCPP16TriggerMessageStatus
,
12 } from
'./1.6/Responses';
14 import { JsonType
} from
'../JsonType';
15 import { OCPP16MeterValuesResponse
} from
'./1.6/MeterValues';
17 export type ResponseHandler
= (
18 payload
: JsonType
| string,
19 requestPayload
?: JsonType
20 ) => void | Promise
<void>;
22 export type BootNotificationResponse
= OCPP16BootNotificationResponse
;
24 export type HeartbeatResponse
= OCPP16HeartbeatResponse
;
26 export type StatusNotificationResponse
= OCPP16StatusNotificationResponse
;
28 export type MeterValuesResponse
= OCPP16MeterValuesResponse
;
30 export enum DefaultStatus
{
31 ACCEPTED
= 'Accepted',
32 REJECTED
= 'Rejected',
35 export interface DefaultResponse
{
36 status: DefaultStatus
;
39 export type RegistrationStatus
= OCPP16RegistrationStatus
;
41 export const RegistrationStatus
= {
42 ...OCPP16RegistrationStatus
,
45 export type AvailabilityStatus
= OCPP16AvailabilityStatus
;
47 export const AvailabilityStatus
= {
48 ...OCPP16AvailabilityStatus
,
51 export type ChargingProfileStatus
= OCPP16ChargingProfileStatus
;
53 export const ChargingProfileStatus
= {
54 ...OCPP16ChargingProfileStatus
,
57 export type ClearChargingProfileStatus
= OCPP16ClearChargingProfileStatus
;
59 export const ClearChargingProfileStatus
= {
60 ...OCPP16ClearChargingProfileStatus
,
63 export type ConfigurationStatus
= OCPP16ConfigurationStatus
;
65 export const ConfigurationStatus
= {
66 ...OCPP16ConfigurationStatus
,
69 export type UnlockStatus
= OCPP16UnlockStatus
;
71 export const UnlockStatus
= {
72 ...OCPP16UnlockStatus
,
75 export type TriggerMessageStatus
= OCPP16TriggerMessageStatus
;
77 export const TriggerMessageStatus
= {
78 ...OCPP16TriggerMessageStatus
,