# DataSetInfo

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

Data set information returned from Warm Storage contract

## Extended by

- [`EnhancedDataSetInfo`](/reference/filoz/synapse-sdk/synapse/interfaces/enhanceddatasetinfo/)

## Properties

### cacheMissRailId

```ts
cacheMissRailId: number;
```

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

For CDN add-on: ID of the cache miss payment rail

***

### cdnRailId

```ts
cdnRailId: number;
```

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

For CDN add-on: ID of the CDN payment rail

***

### clientDataSetId

```ts
clientDataSetId: bigint;
```

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

Client's sequential dataset ID within this Warm Storage contract

***

### commissionBps

```ts
commissionBps: number;
```

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

Commission rate in basis points (dynamic based on CDN usage)

***

### dataSetId

```ts
dataSetId: number | bigint;
```

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

PDP Data Set ID

***

### payee

```ts
payee: string;
```

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

SP's beneficiary address

***

### payer

```ts
payer: string;
```

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

Address paying for storage

***

### paymentEndEpoch?

```ts
optional paymentEndEpoch: number;
```

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

***

### pdpEndEpoch

```ts
pdpEndEpoch: number;
```

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

Epoch when PDP payments end (0 if not terminated)

***

### pdpRailId

```ts
pdpRailId: number;
```

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

ID of the PDP payment rail

***

### providerId

```ts
providerId: number;
```

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

Provider ID from the ServiceProviderRegistry

***

### serviceProvider

```ts
serviceProvider: string;
```

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

Service provider address (operator)