1 import { OCPP16AvailabilityStatus
, OCPP16BootNotificationResponse
, OCPP16ChargingProfileStatus
, OCPP16ClearChargingProfileStatus
, OCPP16ConfigurationStatus
, OCPP16RegistrationStatus
, OCPP16TriggerMessageStatus
, OCPP16UnlockStatus
} from
'./1.6/Responses';
3 export type ResponseHandler
= (payload
: Record
<string, unknown
> | string, requestPayload
?: Record
<string, unknown
>) => void | Promise
<void>;
5 export type BootNotificationResponse
= OCPP16BootNotificationResponse
;
7 export enum DefaultStatus
{
12 export interface DefaultResponse
{
13 status: DefaultStatus
;
16 export type RegistrationStatus
= OCPP16RegistrationStatus
;
18 export const RegistrationStatus
= {
19 ...OCPP16RegistrationStatus
22 export type AvailabilityStatus
= OCPP16AvailabilityStatus
;
24 export const AvailabilityStatus
= {
25 ...OCPP16AvailabilityStatus
28 export type ChargingProfileStatus
= OCPP16ChargingProfileStatus
;
30 export const ChargingProfileStatus
= {
31 ...OCPP16ChargingProfileStatus
34 export type ClearChargingProfileStatus
= OCPP16ClearChargingProfileStatus
;
36 export const ClearChargingProfileStatus
= {
37 ...OCPP16ClearChargingProfileStatus
40 export type ConfigurationStatus
= OCPP16ConfigurationStatus
;
42 export const ConfigurationStatus
= {
43 ...OCPP16ConfigurationStatus
46 export type UnlockStatus
= OCPP16UnlockStatus
;
48 export const UnlockStatus
= {
52 export type TriggerMessageStatus
= OCPP16TriggerMessageStatus
;
54 export const TriggerMessageStatus
= {
55 ...OCPP16TriggerMessageStatus