import type {
- ChargingProfilePurposeType,
EmptyObject,
JsonObject,
OCPP16ChargePointErrorCode,
OCPP16ChargePointStatus,
OCPP16ChargingProfile,
+ OCPP16ChargingProfilePurposeType,
OCPP16DiagnosticsStatus,
OCPP16StandardParametersKey,
+ OCPP16VendorParametersKey,
} from '../../internal';
export enum OCPP16RequestCommand {
export type OCPP16ClearCacheRequest = EmptyObject;
+type OCPP16ConfigurationKey = string | OCPP16StandardParametersKey | OCPP16VendorParametersKey;
+
export interface ChangeConfigurationRequest extends JsonObject {
- key: string | OCPP16StandardParametersKey;
+ key: OCPP16ConfigurationKey;
value: string;
}
}
export interface GetConfigurationRequest extends JsonObject {
- key?: (string | OCPP16StandardParametersKey)[];
+ key?: OCPP16ConfigurationKey[];
}
-export enum ResetType {
+enum ResetType {
HARD = 'Hard',
SOFT = 'Soft',
}
export interface ClearChargingProfileRequest extends JsonObject {
id?: number;
connectorId?: number;
- chargingProfilePurpose?: ChargingProfilePurposeType;
+ chargingProfilePurpose?: OCPP16ChargingProfilePurposeType;
stackLevel?: number;
}