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

AddEntryVars

@mineflow/client-react


@mineflow/client-react / shift-report-offline / AddEntryVars

Interface: AddEntryVars<B>

Defined in: client-react/src/shift-report-offline.ts:103

Общая форма vars для add-хуков строк рапорта: { id, body, idempotencyKey }.

Type Parameters​

Type Parameter
B

Properties​

body​

body: B;

Defined in: client-react/src/shift-report-offline.ts:107

Тело строки (тип зависит от коллекции).


id​

id: string;

Defined in: client-react/src/shift-report-offline.ts:105

id рапорта-владельца.


idempotencyKey?​

optional idempotencyKey?: string;

Defined in: client-react/src/shift-report-offline.ts:109

Стабильный Idempotency-Key.


tempId?​

optional tempId?: string;

Defined in: client-react/src/shift-report-offline.ts:116

Client temp-id строки-якоря asset-usage (temp_<uuid>), если она создаётся офлайн и на неё сразу ссылаются дочерние drilling/fuel/downtime/tmc (ADR-0049, Фаза 4b-2). В addAssetUsage фиксируется tempId → созданный.id; остальные add-операции его игнорируют (ремап ссылки идёт по body.assetUsageId).