# PreflightInfo

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

Preflight information for storage uploads

## Properties

### allowanceCheck

```ts
allowanceCheck: object;
```

Defined in: [packages/synapse-sdk/src/types.ts:375](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-sdk/src/types.ts#L375)

Allowance check results

#### message?

```ts
optional message: string;
```

#### sufficient

```ts
sufficient: boolean;
```

***

### estimatedCost

```ts
estimatedCost: object;
```

Defined in: [packages/synapse-sdk/src/types.ts:369](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-sdk/src/types.ts#L369)

Estimated storage costs

#### perDay

```ts
perDay: bigint;
```

#### perEpoch

```ts
perEpoch: bigint;
```

#### perMonth

```ts
perMonth: bigint;
```

***

### selectedDataSetId

```ts
selectedDataSetId: number | null;
```

Defined in: [packages/synapse-sdk/src/types.ts:382](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-sdk/src/types.ts#L382)

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

***

### selectedProvider

```ts
selectedProvider: 
  | ProviderInfo
  | null;
```

Defined in: [packages/synapse-sdk/src/types.ts:380](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-sdk/src/types.ts#L380)

Selected service provider (null when no specific provider selected)