# PreflightInfo

Defined in: [packages/synapse-sdk/src/types.ts:355](https://github.com/FilOzone/synapse-sdk/blob/32f86959b0bf15557657ea412e31a0897440ca98/packages/synapse-sdk/src/types.ts#L355)

Preflight information for storage uploads

## Properties

### allowanceCheck

> **allowanceCheck**: `object`

Defined in: [packages/synapse-sdk/src/types.ts:363](https://github.com/FilOzone/synapse-sdk/blob/32f86959b0bf15557657ea412e31a0897440ca98/packages/synapse-sdk/src/types.ts#L363)

Allowance check results

#### message?

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

#### sufficient

> **sufficient**: `boolean`

***

### estimatedCost

> **estimatedCost**: `object`

Defined in: [packages/synapse-sdk/src/types.ts:357](https://github.com/FilOzone/synapse-sdk/blob/32f86959b0bf15557657ea412e31a0897440ca98/packages/synapse-sdk/src/types.ts#L357)

Estimated storage costs

#### perDay

> **perDay**: `bigint`

#### perEpoch

> **perEpoch**: `bigint`

#### perMonth

> **perMonth**: `bigint`

***

### selectedDataSetId

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

Defined in: [packages/synapse-sdk/src/types.ts:370](https://github.com/FilOzone/synapse-sdk/blob/32f86959b0bf15557657ea412e31a0897440ca98/packages/synapse-sdk/src/types.ts#L370)

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:368](https://github.com/FilOzone/synapse-sdk/blob/32f86959b0bf15557657ea412e31a0897440ca98/packages/synapse-sdk/src/types.ts#L368)

Selected service provider (null when no specific provider selected)