# PieceWithMetadata

Defined in: [packages/synapse-core/src/warm-storage/types.ts:62](https://github.com/FilOzone/synapse-sdk/blob/290ea0fe443c3dccbbd3dfb921f7095349eccd59/packages/synapse-core/src/warm-storage/types.ts#L62)

:::caution[Deprecated]
  FWSS piece metadata getters are being removed. Use [Piece](/reference/filoz/synapse-core/warm-storage/interfaces/piece/) and read metadata from `PieceAdded` events or an indexer instead.
  :::

## Extends

- [`Piece`](/reference/filoz/synapse-core/warm-storage/interfaces/piece/)

## Properties

### ~~cid~~

> **cid**: [`PieceCID`](/reference/filoz/synapse-core/piece/classes/piececid/)

Defined in: [packages/synapse-core/src/warm-storage/types.ts:54](https://github.com/FilOzone/synapse-sdk/blob/290ea0fe443c3dccbbd3dfb921f7095349eccd59/packages/synapse-core/src/warm-storage/types.ts#L54)

#### Inherited from

[`Piece`](/reference/filoz/synapse-core/warm-storage/interfaces/piece/).[`cid`](/reference/filoz/synapse-core/warm-storage/interfaces/piece/#cid)

***

### ~~id~~

> **id**: `bigint`

Defined in: [packages/synapse-core/src/warm-storage/types.ts:55](https://github.com/FilOzone/synapse-sdk/blob/290ea0fe443c3dccbbd3dfb921f7095349eccd59/packages/synapse-core/src/warm-storage/types.ts#L55)

#### Inherited from

[`Piece`](/reference/filoz/synapse-core/warm-storage/interfaces/piece/).[`id`](/reference/filoz/synapse-core/warm-storage/interfaces/piece/#id)

***

### ~~metadata~~

> **metadata**: [`MetadataObject`](/reference/filoz/synapse-core/utils/type-aliases/metadataobject/)

Defined in: [packages/synapse-core/src/warm-storage/types.ts:64](https://github.com/FilOzone/synapse-sdk/blob/290ea0fe443c3dccbbd3dfb921f7095349eccd59/packages/synapse-core/src/warm-storage/types.ts#L64)

:::caution[Deprecated]
  Read metadata from `PieceAdded` events or an indexer instead.
  :::

***

### ~~url~~

> **url**: `string`

Defined in: [packages/synapse-core/src/warm-storage/types.ts:56](https://github.com/FilOzone/synapse-sdk/blob/290ea0fe443c3dccbbd3dfb921f7095349eccd59/packages/synapse-core/src/warm-storage/types.ts#L56)

#### Inherited from

[`Piece`](/reference/filoz/synapse-core/warm-storage/interfaces/piece/).[`url`](/reference/filoz/synapse-core/warm-storage/interfaces/piece/#url)