documentOps
@mineflow/client-react / documentOps
Variable: documentOps
const documentOps: object;
Defined in: client-react/src/documents.ts:65
Операции-эндпоинты документов: (client, …) => Promise<data>. Используются
напрямую из платформенного оркестратора загрузки (mobile photo-queue, web),
который сам делает бинарный PUT между initiate и confirm.
Type Declaration
| Name | Type | Description | Defined in |
|---|---|---|---|
confirm() | (c: MineflowClient, id: string, body: object, idempotencyKey?: string) => Promise<{ id: string; size: number; status: "ready"; }> | Шаг 3: подтвердить загрузку (head + virus-scan + ready). | client-react/src/documents.ts:75 |
getDownloadUrl() | (c: MineflowClient, id: string) => Promise<{ downloadUrl: string; expiresIn: number; }> | Presigned GET URL для скачивания/просмотра готового документа. | client-react/src/documents.ts:89 |
initiate() | (c: MineflowClient, body: object, idempotencyKey?: string) => Promise<{ expiresIn: number; id: string; uploadUrl: string; }> | Шаг 1: создать pending-документ, получить presigned PUT URL. | client-react/src/documents.ts:67 |
listByEntity() | (c: MineflowClient, query: object) => Promise<object[]> | Список документов сущности-владельца (entityType+entityId, ADR-0051). | client-react/src/documents.ts:93 |