# UploadResult

Defined in: [packages/synapse-sdk/src/types.ts:422](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L422)

Upload result information

## Properties

### copies

> **copies**: [`CopyResult`](/reference/filoz/synapse-sdk/synapse/interfaces/copyresult/)[]

Defined in: [packages/synapse-sdk/src/types.ts:428](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L428)

Successful copies across providers

***

### failures

> **failures**: [`FailedCopy`](/reference/filoz/synapse-sdk/synapse/interfaces/failedcopy/)[]

Defined in: [packages/synapse-sdk/src/types.ts:430](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L430)

Failed copy attempts (individual failures don't throw; check copies.length)

***

### pieceCid

> **pieceCid**: `PieceLink`

Defined in: [packages/synapse-sdk/src/types.ts:424](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L424)

PieceCID of the uploaded data

***

### size

> **size**: `number`

Defined in: [packages/synapse-sdk/src/types.ts:426](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L426)

Size of the original data