# PieceRecord

Defined in: [packages/synapse-sdk/src/types.ts:405](https://github.com/FilOzone/synapse-sdk/blob/32f86959b0bf15557657ea412e31a0897440ca98/packages/synapse-sdk/src/types.ts#L405)

Canonical representation of a piece within a data set.

This is used when reporting confirmed pieces and when iterating over pieces
in a data set.

## Properties

### pieceCid

> **pieceCid**: `PieceLink`

Defined in: [packages/synapse-sdk/src/types.ts:407](https://github.com/FilOzone/synapse-sdk/blob/32f86959b0bf15557657ea412e31a0897440ca98/packages/synapse-sdk/src/types.ts#L407)

***

### pieceId

> **pieceId**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:406](https://github.com/FilOzone/synapse-sdk/blob/32f86959b0bf15557657ea412e31a0897440ca98/packages/synapse-sdk/src/types.ts#L406)