# PreflightInfo

Defined in: [packages/synapse-sdk/src/types.ts:310](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L310)

Preflight information for storage uploads

## Properties

### allowanceCheck

> **allowanceCheck**: `object`

Defined in: [packages/synapse-sdk/src/types.ts:318](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L318)

Allowance check results

#### message?

> `optional` **message**: `string`

#### sufficient

> **sufficient**: `boolean`

***

### estimatedCost

> **estimatedCost**: `object`

Defined in: [packages/synapse-sdk/src/types.ts:312](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L312)

Estimated storage costs

#### perDay

> **perDay**: `bigint`

#### perEpoch

> **perEpoch**: `bigint`

#### perMonth

> **perMonth**: `bigint`

***

### selectedDataSetId

> **selectedDataSetId**: `number` \| `null`

Defined in: [packages/synapse-sdk/src/types.ts:325](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L325)

Selected data set ID (null when no specific dataset selected)

***

### selectedProvider

> **selectedProvider**: [`PDPProvider`](/reference/filoz/synapse-sdk/synapse/interfaces/pdpprovider/) \| `null`

Defined in: [packages/synapse-sdk/src/types.ts:323](https://github.com/FilOzone/synapse-sdk/blob/7fdc04df4e3c52366a9f0cd55da4c05e20b2ed82/packages/synapse-sdk/src/types.ts#L323)

Selected service provider (null when no specific provider selected)