-import { EmptyObject } from '../../EmptyObject';
-import { JsonObject } from '../../JsonType';
-import { OCPP16ChargePointErrorCode } from './ChargePointErrorCode';
-import { OCPP16ChargePointStatus } from './ChargePointStatus';
-import { ChargingProfilePurposeType, OCPP16ChargingProfile } from './ChargingProfile';
-import { OCPP16StandardParametersKey } from './Configuration';
-import { OCPP16DiagnosticsStatus } from './DiagnosticsStatus';
+import type { EmptyObject } from '../../EmptyObject';
+import type { JsonObject } from '../../JsonType';
+import type { OCPP16ChargePointErrorCode } from './ChargePointErrorCode';
+import type { OCPP16ChargePointStatus } from './ChargePointStatus';
+import type { ChargingProfilePurposeType, OCPP16ChargingProfile } from './ChargingProfile';
+import type { OCPP16StandardParametersKey } from './Configuration';
+import type { OCPP16DiagnosticsStatus } from './DiagnosticsStatus';
export enum OCPP16RequestCommand {
BOOT_NOTIFICATION = 'BootNotification',
export interface OCPP16StatusNotificationRequest extends JsonObject {
connectorId: number;
errorCode: OCPP16ChargePointErrorCode;
- info?: string;
status: OCPP16ChargePointStatus;
+ info?: string;
timestamp?: string;
vendorId?: string;
vendorErrorCode?: string;