1 import { OCPPConfigurationKey
} from
'../Configuration';
3 export interface HeartbeatResponse
{
7 export enum DefaultStatus
{
12 export interface DefaultResponse
{
13 status: DefaultStatus
;
16 export enum UnlockStatus
{
17 UNLOCKED
= 'Unlocked',
18 UNLOCK_FAILED
= 'UnlockFailed',
19 NOT_SUPPORTED
= 'NotSupported'
22 export interface UnlockConnectorResponse
{
26 export enum ConfigurationStatus
{
27 ACCEPTED
= 'Accepted',
28 REJECTED
= 'Rejected',
29 REBOOT_REQUIRED
= 'RebootRequired',
30 NOT_SUPPORTED
= 'NotSupported'
33 export interface ChangeConfigurationResponse
{
34 status: ConfigurationStatus
;
37 export enum OCPP16RegistrationStatus
{
38 ACCEPTED
= 'Accepted',
43 export interface OCPP16BootNotificationResponse
{
44 status: OCPP16RegistrationStatus
;
49 // eslint-disable-next-line @typescript-eslint/no-empty-interface
50 export interface StatusNotificationResponse
{ }
52 export interface GetConfigurationResponse
{
53 configurationKey
: OCPPConfigurationKey
[];
57 export enum ChargingProfileStatus
{
58 ACCEPTED
= 'Accepted',
59 REJECTED
= 'Rejected',
60 NOT_SUPPORTED
= 'NotSupported',
63 export interface SetChargingProfileResponse
{
64 status: ChargingProfileStatus
;
67 export enum AvailabilityStatus
{
68 ACCEPTED
= 'Accepted',
69 REJECTED
= 'Rejected',
70 SCHEDULED
= 'Scheduled'
73 export interface ChangeAvailabilityResponse
{
74 status: AvailabilityStatus
;
77 export enum ClearChargingProfileStatus
{
78 ACCEPTED
= 'Accepted',
82 export interface ClearChargingProfileResponse
{
83 status: ClearChargingProfileStatus
;