1 import { OCPP16AvailabilityStatus
, OCPP16BootNotificationResponse
, OCPP16ChargingProfileStatus
, OCPP16ClearChargingProfileStatus
, OCPP16ConfigurationStatus
, OCPP16RegistrationStatus
, OCPP16TriggerMessageStatus
, OCPP16UnlockStatus
} from
'./1.6/Responses';
3 import { JsonType
} from
'../JsonType';
5 export type ResponseHandler
= (payload
: JsonType
| string, requestPayload
?: JsonType
) => void | Promise
<void>;
7 export type BootNotificationResponse
= OCPP16BootNotificationResponse
;
9 export enum DefaultStatus
{
10 ACCEPTED
= 'Accepted',
14 export interface DefaultResponse
{
15 status: DefaultStatus
;
18 export type RegistrationStatus
= OCPP16RegistrationStatus
;
20 export const RegistrationStatus
= {
21 ...OCPP16RegistrationStatus
24 export type AvailabilityStatus
= OCPP16AvailabilityStatus
;
26 export const AvailabilityStatus
= {
27 ...OCPP16AvailabilityStatus
30 export type ChargingProfileStatus
= OCPP16ChargingProfileStatus
;
32 export const ChargingProfileStatus
= {
33 ...OCPP16ChargingProfileStatus
36 export type ClearChargingProfileStatus
= OCPP16ClearChargingProfileStatus
;
38 export const ClearChargingProfileStatus
= {
39 ...OCPP16ClearChargingProfileStatus
42 export type ConfigurationStatus
= OCPP16ConfigurationStatus
;
44 export const ConfigurationStatus
= {
45 ...OCPP16ConfigurationStatus
48 export type UnlockStatus
= OCPP16UnlockStatus
;
50 export const UnlockStatus
= {
54 export type TriggerMessageStatus
= OCPP16TriggerMessageStatus
;
56 export const TriggerMessageStatus
= {
57 ...OCPP16TriggerMessageStatus