5 OCPP16ChargingSchedule
,
7 RegistrationStatusEnumType
,
8 } from
'../../internal';
10 export interface OCPP16HeartbeatResponse
extends JsonObject
{
14 export enum OCPP16UnlockStatus
{
15 UNLOCKED
= 'Unlocked',
16 UNLOCK_FAILED
= 'UnlockFailed',
17 NOT_SUPPORTED
= 'NotSupported',
20 export interface UnlockConnectorResponse
extends JsonObject
{
21 status: OCPP16UnlockStatus
;
24 export enum OCPP16ConfigurationStatus
{
25 ACCEPTED
= 'Accepted',
26 REJECTED
= 'Rejected',
27 REBOOT_REQUIRED
= 'RebootRequired',
28 NOT_SUPPORTED
= 'NotSupported',
31 export interface ChangeConfigurationResponse
extends JsonObject
{
32 status: OCPP16ConfigurationStatus
;
35 export interface OCPP16BootNotificationResponse
extends JsonObject
{
36 status: RegistrationStatusEnumType
;
41 export type OCPP16StatusNotificationResponse
= EmptyObject
;
43 export interface GetConfigurationResponse
extends JsonObject
{
44 configurationKey
: OCPPConfigurationKey
[];
48 export enum OCPP16ChargingProfileStatus
{
49 ACCEPTED
= 'Accepted',
50 REJECTED
= 'Rejected',
51 NOT_SUPPORTED
= 'NotSupported',
54 export interface OCPP16GetCompositeScheduleResponse
extends JsonObject
{
55 status: GenericStatus
;
58 chargingSchedule
?: OCPP16ChargingSchedule
;
61 export interface SetChargingProfileResponse
extends JsonObject
{
62 status: OCPP16ChargingProfileStatus
;
65 export enum OCPP16AvailabilityStatus
{
66 ACCEPTED
= 'Accepted',
67 REJECTED
= 'Rejected',
68 SCHEDULED
= 'Scheduled',
71 export interface ChangeAvailabilityResponse
extends JsonObject
{
72 status: OCPP16AvailabilityStatus
;
75 export enum OCPP16ClearChargingProfileStatus
{
76 ACCEPTED
= 'Accepted',
80 export interface ClearChargingProfileResponse
extends JsonObject
{
81 status: OCPP16ClearChargingProfileStatus
;
84 export type OCPP16UpdateFirmwareResponse
= EmptyObject
;
86 export type OCPP16FirmwareStatusNotificationResponse
= EmptyObject
;
88 export interface GetDiagnosticsResponse
extends JsonObject
{
92 export type OCPP16DiagnosticsStatusNotificationResponse
= EmptyObject
;
94 export enum OCPP16TriggerMessageStatus
{
95 ACCEPTED
= 'Accepted',
96 REJECTED
= 'Rejected',
97 NOT_IMPLEMENTED
= 'NotImplemented',
100 export interface OCPP16TriggerMessageResponse
extends JsonObject
{
101 status: OCPP16TriggerMessageStatus
;
104 export enum OCPP16DataTransferStatus
{
105 ACCEPTED
= 'Accepted',
106 REJECTED
= 'Rejected',
107 UNKNOWN_MESSAGE_ID
= 'UnknownMessageId',
108 UNKNOWN_VENDOR_ID
= 'UnknownVendorId',
111 export interface OCPP16DataTransferResponse
extends JsonObject
{
112 status: OCPP16DataTransferStatus
;