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 RegistrationStatus
{
38 ACCEPTED
= 'Accepted',
43 export interface BootNotificationResponse
{
44 status: RegistrationStatus
;
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
;