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

documentOps

@mineflow/client-react


@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

NameTypeDescriptionDefined 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