OCPP16RequestCommand,
type OCPP16StatusNotificationRequest,
} from './1.6/Requests';
+import { OperationalStatusEnumType } from './2.0/Common';
import {
type OCPP20BootNotificationRequest,
OCPP20IncomingRequestCommand,
type OCPP20StatusNotificationRequest,
} from './2.0/Requests';
import type { MessageType } from './MessageType';
-import type { ChargingStation } from '../../charging-station/ChargingStation';
+import type { ChargingStation } from '../../charging-station';
import type { OCPPError } from '../../exception';
import type { JsonType } from '../JsonType';
export const AvailabilityType = {
...OCPP16AvailabilityType,
+ ...OperationalStatusEnumType,
} as const;
-export type AvailabilityType = OCPP16AvailabilityType;
+export type AvailabilityType = OCPP16AvailabilityType | OperationalStatusEnumType;
export const DiagnosticsStatus = {
...OCPP16DiagnosticsStatus,