# PieceRecord

Defined in: [packages/synapse-sdk/src/types.ts:437](https://github.com/FilOzone/synapse-sdk/blob/f7cf64c2e5ba1e8fffcf44b11f88f3ef7958de8d/packages/synapse-sdk/src/types.ts#L437)

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:439](https://github.com/FilOzone/synapse-sdk/blob/f7cf64c2e5ba1e8fffcf44b11f88f3ef7958de8d/packages/synapse-sdk/src/types.ts#L439)

***

### pieceId

> **pieceId**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:438](https://github.com/FilOzone/synapse-sdk/blob/f7cf64c2e5ba1e8fffcf44b11f88f3ef7958de8d/packages/synapse-sdk/src/types.ts#L438)