# PieceRecord

Defined in: [packages/synapse-sdk/src/types.ts:405](https://github.com/FilOzone/synapse-sdk/blob/d75fb75a38297b6c379bc33142be552bb077741e/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/d75fb75a38297b6c379bc33142be552bb077741e/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/d75fb75a38297b6c379bc33142be552bb077741e/packages/synapse-sdk/src/types.ts#L406)