1 import { EmptyObject
} from
'../../EmptyObject';
2 import { OCPPConfigurationKey
} from
'../Configuration';
4 export interface HeartbeatResponse
{
8 export enum OCPP16UnlockStatus
{
10 UNLOCK_FAILED
= 'UnlockFailed',
11 NOT_SUPPORTED
= 'NotSupported'
14 export interface UnlockConnectorResponse
{
15 status: OCPP16UnlockStatus
;
18 export enum OCPP16ConfigurationStatus
{
19 ACCEPTED
= 'Accepted',
20 REJECTED
= 'Rejected',
21 REBOOT_REQUIRED
= 'RebootRequired',
22 NOT_SUPPORTED
= 'NotSupported'
25 export interface ChangeConfigurationResponse
{
26 status: OCPP16ConfigurationStatus
;
29 export enum OCPP16RegistrationStatus
{
30 ACCEPTED
= 'Accepted',
35 export interface OCPP16BootNotificationResponse
{
36 status: OCPP16RegistrationStatus
;
41 export type StatusNotificationResponse
= EmptyObject
;
43 export interface GetConfigurationResponse
{
44 configurationKey
: OCPPConfigurationKey
[];
48 export enum OCPP16ChargingProfileStatus
{
49 ACCEPTED
= 'Accepted',
50 REJECTED
= 'Rejected',
51 NOT_SUPPORTED
= 'NotSupported',
54 export interface SetChargingProfileResponse
{
55 status: OCPP16ChargingProfileStatus
;
58 export enum OCPP16AvailabilityStatus
{
59 ACCEPTED
= 'Accepted',
60 REJECTED
= 'Rejected',
61 SCHEDULED
= 'Scheduled'
64 export interface ChangeAvailabilityResponse
{
65 status: OCPP16AvailabilityStatus
;
68 export enum OCPP16ClearChargingProfileStatus
{
69 ACCEPTED
= 'Accepted',
73 export interface ClearChargingProfileResponse
{
74 status: OCPP16ClearChargingProfileStatus
;
77 export interface GetDiagnosticsResponse
{
81 export type DiagnosticsStatusNotificationResponse
= EmptyObject
;
83 export enum OCPP16TriggerMessageStatus
{
84 ACCEPTED
= 'Accepted',
85 REJECTED
= 'Rejected',
86 NOT_IMPLEMENTED
= 'NotImplemented'
89 export interface OCPP16TriggerMessageResponse
{
90 status: OCPP16TriggerMessageStatus