import { ChargePointErrorCode } from './ChargePointErrorCode';
import { ChargePointStatus } from './ChargePointStatus';
import { ChargingProfile } from './ChargingProfile';
-import { MessageType } from '../MessageType';
-import OCPPError from '../../../charging-station/OcppError';
-
-export default interface Requests {
- [id: string]: Request;
-}
-
-export type Request = [(payload?, requestPayload?) => void, (error?: OCPPError) => void, Record<string, unknown>];
-
-export type IncomingRequest = [MessageType, string, IncomingRequestCommand, string, string];
+import { StandardParametersKey } from './Configuration';
export enum RequestCommand {
BOOT_NOTIFICATION = 'BootNotification',
}
export interface ChangeConfigurationRequest {
- key: string;
+ key: string | StandardParametersKey;
value: string;
}
}
export interface GetConfigurationRequest {
- key?: string[];
+ key?: string | StandardParametersKey[];
}
export enum ResetType {