2 OCPP16AvailabilityStatus
,
3 OCPP16BootNotificationResponse
,
4 OCPP16ChargingProfileStatus
,
5 OCPP16ClearChargingProfileStatus
,
6 OCPP16ConfigurationStatus
,
7 OCPP16RegistrationStatus
,
8 OCPP16TriggerMessageStatus
,
10 } from
'./1.6/Responses';
12 import { JsonType
} from
'../JsonType';
14 export type ResponseHandler
= (
15 payload
: JsonType
| string,
16 requestPayload
?: JsonType
17 ) => void | Promise
<void>;
19 export type BootNotificationResponse
= OCPP16BootNotificationResponse
;
21 export enum DefaultStatus
{
22 ACCEPTED
= 'Accepted',
23 REJECTED
= 'Rejected',
26 export interface DefaultResponse
{
27 status: DefaultStatus
;
30 export type RegistrationStatus
= OCPP16RegistrationStatus
;
32 export const RegistrationStatus
= {
33 ...OCPP16RegistrationStatus
,
36 export type AvailabilityStatus
= OCPP16AvailabilityStatus
;
38 export const AvailabilityStatus
= {
39 ...OCPP16AvailabilityStatus
,
42 export type ChargingProfileStatus
= OCPP16ChargingProfileStatus
;
44 export const ChargingProfileStatus
= {
45 ...OCPP16ChargingProfileStatus
,
48 export type ClearChargingProfileStatus
= OCPP16ClearChargingProfileStatus
;
50 export const ClearChargingProfileStatus
= {
51 ...OCPP16ClearChargingProfileStatus
,
54 export type ConfigurationStatus
= OCPP16ConfigurationStatus
;
56 export const ConfigurationStatus
= {
57 ...OCPP16ConfigurationStatus
,
60 export type UnlockStatus
= OCPP16UnlockStatus
;
62 export const UnlockStatus
= {
63 ...OCPP16UnlockStatus
,
66 export type TriggerMessageStatus
= OCPP16TriggerMessageStatus
;
68 export const TriggerMessageStatus
= {
69 ...OCPP16TriggerMessageStatus
,