# PieceRecord

Defined in: [packages/synapse-sdk/src/types.ts:417](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-sdk/src/types.ts#L417)

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

```ts
pieceCid: PieceLink;
```

Defined in: [packages/synapse-sdk/src/types.ts:419](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-sdk/src/types.ts#L419)

***

### pieceId

```ts
pieceId: number;
```

Defined in: [packages/synapse-sdk/src/types.ts:418](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-sdk/src/types.ts#L418)