import { EmptyObject } from '../../EmptyObject';
+import { JsonType } from '../../JsonType';
export enum MeterValueUnit {
WATT_HOUR = 'Wh',
SIGNED_DATA = 'SignedData',
}
-export interface OCPP16SampledValue {
+export interface OCPP16SampledValue extends JsonType {
value?: string;
unit?: MeterValueUnit;
context?: MeterValueContext;
format?: MeterValueFormat;
}
-export interface OCPP16MeterValue {
+export interface OCPP16MeterValue extends JsonType {
timestamp: string;
sampledValue: OCPP16SampledValue[];
}
-export interface MeterValuesRequest {
+export interface MeterValuesRequest extends JsonType {
connectorId: number;
transactionId?: number;
meterValue: OCPP16MeterValue[];