# PieceWithMetadata

Defined in: [packages/synapse-core/src/warm-storage/types.ts:59](https://github.com/FilOzone/synapse-sdk/blob/ce70156aec4743b160a499b1092490121b425435/packages/synapse-core/src/warm-storage/types.ts#L59)

## Extends

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

## Properties

### cid

> **cid**: `PieceLink`

Defined in: [packages/synapse-core/src/warm-storage/types.ts:54](https://github.com/FilOzone/synapse-sdk/blob/ce70156aec4743b160a499b1092490121b425435/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/ce70156aec4743b160a499b1092490121b425435/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:60](https://github.com/FilOzone/synapse-sdk/blob/ce70156aec4743b160a499b1092490121b425435/packages/synapse-core/src/warm-storage/types.ts#L60)

***

### url

> **url**: `string`

Defined in: [packages/synapse-core/src/warm-storage/types.ts:56](https://github.com/FilOzone/synapse-sdk/blob/ce70156aec4743b160a499b1092490121b425435/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)