# PieceWithMetadata

Defined in: [packages/synapse-core/src/warm-storage/types.ts:57](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-core/src/warm-storage/types.ts#L57)

## Extends

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

## Properties

### cid

> **cid**: `PieceLink`

Defined in: [packages/synapse-core/src/warm-storage/types.ts:52](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-core/src/warm-storage/types.ts#L52)

#### 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:53](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-core/src/warm-storage/types.ts#L53)

#### 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:58](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-core/src/warm-storage/types.ts#L58)

***

### url

> **url**: `string`

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

#### Inherited from

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