# PieceRecord

Defined in: [packages/synapse-sdk/src/types.ts:479](https://github.com/FilOzone/synapse-sdk/blob/61516150b9c5ae7a7abab1af5db8b22b5d0f5a46/packages/synapse-sdk/src/types.ts#L479)

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**: [`PieceCID`](/reference/filoz/synapse-sdk/synapse/interfaces/piececid/)

Defined in: [packages/synapse-sdk/src/types.ts:481](https://github.com/FilOzone/synapse-sdk/blob/61516150b9c5ae7a7abab1af5db8b22b5d0f5a46/packages/synapse-sdk/src/types.ts#L481)

***

### pieceId

> **pieceId**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:480](https://github.com/FilOzone/synapse-sdk/blob/61516150b9c5ae7a7abab1af5db8b22b5d0f5a46/packages/synapse-sdk/src/types.ts#L480)