# PreflightInfo

Defined in: [packages/synapse-sdk/src/types.ts:319](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L319)

Preflight information for storage uploads

## Properties

### allowanceCheck

> **allowanceCheck**: `object`

Defined in: [packages/synapse-sdk/src/types.ts:327](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L327)

Allowance check results

#### message?

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

#### sufficient

> **sufficient**: `boolean`

***

### estimatedCost

> **estimatedCost**: `object`

Defined in: [packages/synapse-sdk/src/types.ts:321](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L321)

Estimated storage costs

#### perDay

> **perDay**: `bigint`

#### perEpoch

> **perEpoch**: `bigint`

#### perMonth

> **perMonth**: `bigint`

***

### selectedDataSetId

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

Defined in: [packages/synapse-sdk/src/types.ts:334](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L334)

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:332](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L332)

Selected service provider (null when no specific provider selected)