import type {
- EmptyObject,
- GenericStatus,
+ GenericStatusEnumType,
InstallCertificateStatusEnumType,
- JsonObject,
- OCPP20SetVariableResultType,
- RegistrationStatusEnumType,
- StatusInfoType,
-} from '../../internal';
+ StatusInfoType
+} from './Common.js'
+import type { OCPP20SetVariableResultType } from './Variables.js'
+import type { EmptyObject } from '../../EmptyObject.js'
+import type { JsonObject } from '../../JsonType.js'
+import type { RegistrationStatusEnumType } from '../Common.js'
export type OCPP20BootNotificationResponse = {
- currentTime: Date;
- status: RegistrationStatusEnumType;
- interval: number;
- statusInfo?: StatusInfoType;
-} & JsonObject;
+ currentTime: Date
+ status: RegistrationStatusEnumType
+ interval: number
+ statusInfo?: StatusInfoType
+} & JsonObject
export type OCPP20HeartbeatResponse = {
- currentTime: Date;
-} & JsonObject;
+ currentTime: Date
+} & JsonObject
export type OCPP20ClearCacheResponse = {
- status: GenericStatus;
- statusInfo?: StatusInfoType;
-} & JsonObject;
+ status: GenericStatusEnumType
+ statusInfo?: StatusInfoType
+} & JsonObject
-export type OCPP20StatusNotificationResponse = EmptyObject;
+export type OCPP20StatusNotificationResponse = EmptyObject
export type OCPP20SetVariablesResponse = {
- setVariableResult: OCPP20SetVariableResultType[];
-} & JsonObject;
+ setVariableResult: OCPP20SetVariableResultType[]
+} & JsonObject
export type OCPP20InstallCertificateResponse = {
- status: InstallCertificateStatusEnumType;
- statusInfo?: StatusInfoType;
-} & JsonObject;
+ status: InstallCertificateStatusEnumType
+ statusInfo?: StatusInfoType
+} & JsonObject