# PreflightInfo

Defined in: [packages/synapse-sdk/src/types.ts:359](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-sdk/src/types.ts#L359)

Preflight information for storage uploads

## Properties

### allowanceCheck

> **allowanceCheck**: `object`

Defined in: [packages/synapse-sdk/src/types.ts:367](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-sdk/src/types.ts#L367)

Allowance check results

#### message?

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

#### sufficient

> **sufficient**: `boolean`

***

### estimatedCost

> **estimatedCost**: `object`

Defined in: [packages/synapse-sdk/src/types.ts:361](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-sdk/src/types.ts#L361)

Estimated storage costs

#### perDay

> **perDay**: `bigint`

#### perEpoch

> **perEpoch**: `bigint`

#### perMonth

> **perMonth**: `bigint`

***

### selectedDataSetId

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

Defined in: [packages/synapse-sdk/src/types.ts:374](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-sdk/src/types.ts#L374)

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

***

### selectedProvider

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

Defined in: [packages/synapse-sdk/src/types.ts:372](https://github.com/FilOzone/synapse-sdk/blob/6cf8b3ed2dd3ae76ed05cb86995d711a08a298a6/packages/synapse-sdk/src/types.ts#L372)

Selected service provider (null when no specific provider selected)