5 RegistrationStatusEnumType
,
6 } from
'../../internal';
8 export interface OCPP16HeartbeatResponse
extends JsonObject
{
12 export enum OCPP16UnlockStatus
{
13 UNLOCKED
= 'Unlocked',
14 UNLOCK_FAILED
= 'UnlockFailed',
15 NOT_SUPPORTED
= 'NotSupported',
18 export interface UnlockConnectorResponse
extends JsonObject
{
19 status: OCPP16UnlockStatus
;
22 export enum OCPP16ConfigurationStatus
{
23 ACCEPTED
= 'Accepted',
24 REJECTED
= 'Rejected',
25 REBOOT_REQUIRED
= 'RebootRequired',
26 NOT_SUPPORTED
= 'NotSupported',
29 export interface ChangeConfigurationResponse
extends JsonObject
{
30 status: OCPP16ConfigurationStatus
;
33 export interface OCPP16BootNotificationResponse
extends JsonObject
{
34 status: RegistrationStatusEnumType
;
39 export type OCPP16StatusNotificationResponse
= EmptyObject
;
41 export interface GetConfigurationResponse
extends JsonObject
{
42 configurationKey
: OCPPConfigurationKey
[];
46 export enum OCPP16ChargingProfileStatus
{
47 ACCEPTED
= 'Accepted',
48 REJECTED
= 'Rejected',
49 NOT_SUPPORTED
= 'NotSupported',
52 export interface SetChargingProfileResponse
extends JsonObject
{
53 status: OCPP16ChargingProfileStatus
;
56 export enum OCPP16AvailabilityStatus
{
57 ACCEPTED
= 'Accepted',
58 REJECTED
= 'Rejected',
59 SCHEDULED
= 'Scheduled',
62 export interface ChangeAvailabilityResponse
extends JsonObject
{
63 status: OCPP16AvailabilityStatus
;
66 export enum OCPP16ClearChargingProfileStatus
{
67 ACCEPTED
= 'Accepted',
71 export interface ClearChargingProfileResponse
extends JsonObject
{
72 status: OCPP16ClearChargingProfileStatus
;
75 export type OCPP16UpdateFirmwareResponse
= EmptyObject
;
77 export type OCPP16FirmwareStatusNotificationResponse
= EmptyObject
;
79 export interface GetDiagnosticsResponse
extends JsonObject
{
83 export type OCPP16DiagnosticsStatusNotificationResponse
= EmptyObject
;
85 export enum OCPP16TriggerMessageStatus
{
86 ACCEPTED
= 'Accepted',
87 REJECTED
= 'Rejected',
88 NOT_IMPLEMENTED
= 'NotImplemented',
91 export interface OCPP16TriggerMessageResponse
extends JsonObject
{
92 status: OCPP16TriggerMessageStatus
;
95 export enum OCPP16DataTransferStatus
{
96 ACCEPTED
= 'Accepted',
97 REJECTED
= 'Rejected',
98 UNKNOWN_MESSAGE_ID
= 'UnknownMessageId',
99 UNKNOWN_VENDOR_ID
= 'UnknownVendorId',
102 export interface OCPP16DataTransferResponse
extends JsonObject
{
103 status: OCPP16DataTransferStatus
;