1 import type { EmptyObject
} from
'../../EmptyObject';
2 import type { JsonObject
} from
'../../JsonType';
3 import type { OCPPConfigurationKey
} from
'../Configuration';
5 export interface OCPP16HeartbeatResponse
extends JsonObject
{
9 export enum OCPP16UnlockStatus
{
10 UNLOCKED
= 'Unlocked',
11 UNLOCK_FAILED
= 'UnlockFailed',
12 NOT_SUPPORTED
= 'NotSupported',
15 export interface UnlockConnectorResponse
extends JsonObject
{
16 status: OCPP16UnlockStatus
;
19 export enum OCPP16ConfigurationStatus
{
20 ACCEPTED
= 'Accepted',
21 REJECTED
= 'Rejected',
22 REBOOT_REQUIRED
= 'RebootRequired',
23 NOT_SUPPORTED
= 'NotSupported',
26 export interface ChangeConfigurationResponse
extends JsonObject
{
27 status: OCPP16ConfigurationStatus
;
30 export enum OCPP16RegistrationStatus
{
31 ACCEPTED
= 'Accepted',
33 REJECTED
= 'Rejected',
36 export interface OCPP16BootNotificationResponse
extends JsonObject
{
37 status: OCPP16RegistrationStatus
;
42 export type OCPP16StatusNotificationResponse
= EmptyObject
;
44 export interface GetConfigurationResponse
extends JsonObject
{
45 configurationKey
: OCPPConfigurationKey
[];
49 export enum OCPP16ChargingProfileStatus
{
50 ACCEPTED
= 'Accepted',
51 REJECTED
= 'Rejected',
52 NOT_SUPPORTED
= 'NotSupported',
55 export interface SetChargingProfileResponse
extends JsonObject
{
56 status: OCPP16ChargingProfileStatus
;
59 export enum OCPP16AvailabilityStatus
{
60 ACCEPTED
= 'Accepted',
61 REJECTED
= 'Rejected',
62 SCHEDULED
= 'Scheduled',
65 export interface ChangeAvailabilityResponse
extends JsonObject
{
66 status: OCPP16AvailabilityStatus
;
69 export enum OCPP16ClearChargingProfileStatus
{
70 ACCEPTED
= 'Accepted',
74 export interface ClearChargingProfileResponse
extends JsonObject
{
75 status: OCPP16ClearChargingProfileStatus
;
78 export interface GetDiagnosticsResponse
extends JsonObject
{
82 export type DiagnosticsStatusNotificationResponse
= EmptyObject
;
84 export enum OCPP16TriggerMessageStatus
{
85 ACCEPTED
= 'Accepted',
86 REJECTED
= 'Rejected',
87 NOT_IMPLEMENTED
= 'NotImplemented',
90 export interface OCPP16TriggerMessageResponse
extends JsonObject
{
91 status: OCPP16TriggerMessageStatus
;