# PreflightInfo

Defined in: [packages/synapse-sdk/src/types.ts:305](https://github.com/FilOzone/synapse-sdk/blob/2c515fb6328c4f7a68ed82653d96ab11299e177d/packages/synapse-sdk/src/types.ts#L305)

Preflight information for storage uploads

## Properties

### allowanceCheck

> **allowanceCheck**: `object`

Defined in: [packages/synapse-sdk/src/types.ts:313](https://github.com/FilOzone/synapse-sdk/blob/2c515fb6328c4f7a68ed82653d96ab11299e177d/packages/synapse-sdk/src/types.ts#L313)

Allowance check results

#### message?

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

#### sufficient

> **sufficient**: `boolean`

***

### estimatedCost

> **estimatedCost**: `object`

Defined in: [packages/synapse-sdk/src/types.ts:307](https://github.com/FilOzone/synapse-sdk/blob/2c515fb6328c4f7a68ed82653d96ab11299e177d/packages/synapse-sdk/src/types.ts#L307)

Estimated storage costs

#### perDay

> **perDay**: `bigint`

#### perEpoch

> **perEpoch**: `bigint`

#### perMonth

> **perMonth**: `bigint`

***

### selectedDataSetId

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

Defined in: [packages/synapse-sdk/src/types.ts:320](https://github.com/FilOzone/synapse-sdk/blob/2c515fb6328c4f7a68ed82653d96ab11299e177d/packages/synapse-sdk/src/types.ts#L320)

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:318](https://github.com/FilOzone/synapse-sdk/blob/2c515fb6328c4f7a68ed82653d96ab11299e177d/packages/synapse-sdk/src/types.ts#L318)

Selected service provider (null when no specific provider selected)