# UploadResult

Defined in: [packages/synapse-sdk/src/types.ts:464](https://github.com/FilOzone/synapse-sdk/blob/b11ef4f7e3c201d8bba29973a09628063e6547b1/packages/synapse-sdk/src/types.ts#L464)

Upload result information

## Properties

### copies

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

Defined in: [packages/synapse-sdk/src/types.ts:470](https://github.com/FilOzone/synapse-sdk/blob/b11ef4f7e3c201d8bba29973a09628063e6547b1/packages/synapse-sdk/src/types.ts#L470)

Successful copies across providers

***

### failures

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

Defined in: [packages/synapse-sdk/src/types.ts:472](https://github.com/FilOzone/synapse-sdk/blob/b11ef4f7e3c201d8bba29973a09628063e6547b1/packages/synapse-sdk/src/types.ts#L472)

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

***

### pieceCid

> **pieceCid**: `PieceLink`

Defined in: [packages/synapse-sdk/src/types.ts:466](https://github.com/FilOzone/synapse-sdk/blob/b11ef4f7e3c201d8bba29973a09628063e6547b1/packages/synapse-sdk/src/types.ts#L466)

PieceCID of the uploaded data

***

### size

> **size**: `number`

Defined in: [packages/synapse-sdk/src/types.ts:468](https://github.com/FilOzone/synapse-sdk/blob/b11ef4f7e3c201d8bba29973a09628063e6547b1/packages/synapse-sdk/src/types.ts#L468)

Size of the original data