# ProviderSelectionResult

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

Result of provider selection and data set resolution

## Properties

### dataSetId

> **dataSetId**: `bigint`

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

Selected data set ID

***

### dataSetMetadata

> **dataSetMetadata**: [`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)\<`string`, `string`\>

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

Data set metadata

***

### isExisting?

> `optional` **isExisting**: `boolean`

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

Whether this is an existing data set

***

### provider

> **provider**: [`ProviderInfo`](/reference/filoz/synapse-sdk/synapse/interfaces/providerinfo/)

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

Selected service provider