Перейти к основному содержимому

useRecordMeterReading

@mineflow/client-react


@mineflow/client-react / EAM / useRecordMeterReading

Function: useRecordMeterReading()

function useRecordMeterReading(id: string): UseMutationResult<{
avgDailyRate: number;
currentMeter: number | null;
metric: AssetMeterStatusResponse_OutputMetric;
nextDue: | {
dueDate: string | null;
dueMeter: number;
interval: number;
normCode: string;
remaining: number;
remainingDays: number | null;
status: AssetMeterStatusResponse_OutputNextDueAnyOf0Status;
}
| null;
perNorm: object[];
status: AssetMeterStatusResponse_OutputStatus;
}, Error, {
measuredAt: string;
value: number;
}>;

Defined in: client-react/src/domain-hooks/eam.ts:592

Ручной ввод показания счётчика (EAM 1.3): POST /eam/assets/:id/meter-readings. Авто-Idempotency-Key. На успехе инвалидирует статус ТО актива.

Parameters​

ParameterType
idstring

Returns​

UseMutationResult<{ avgDailyRate: number; currentMeter: number | null; metric: AssetMeterStatusResponse_OutputMetric; nextDue: | { dueDate: string | null; dueMeter: number; interval: number; normCode: string; remaining: number; remainingDays: number | null; status: AssetMeterStatusResponse_OutputNextDueAnyOf0Status; } | null; perNorm: object[]; status: AssetMeterStatusResponse_OutputStatus; }, Error, { measuredAt: string; value: number; }>

UseMutationResult — mutate(body: RecordMeterReadingBody).