# PieceRecord

Defined in: [packages/synapse-sdk/src/types.ts:413](https://github.com/FilOzone/synapse-sdk/blob/d9d7ff65cc57a0664db3a209a0d25c3a4d4e34f0/packages/synapse-sdk/src/types.ts#L413)

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

***

### pieceId

> **pieceId**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:414](https://github.com/FilOzone/synapse-sdk/blob/d9d7ff65cc57a0664db3a209a0d25c3a4d4e34f0/packages/synapse-sdk/src/types.ts#L414)