# ProviderSelectionResult

Defined in: [packages/synapse-sdk/src/types.ts:716](https://github.com/FilOzone/synapse-sdk/blob/d9d7ff65cc57a0664db3a209a0d25c3a4d4e34f0/packages/synapse-sdk/src/types.ts#L716)

Result of provider selection and data set resolution

## Properties

### dataSetId

> **dataSetId**: `bigint` \| `null`

Defined in: [packages/synapse-sdk/src/types.ts:720](https://github.com/FilOzone/synapse-sdk/blob/d9d7ff65cc57a0664db3a209a0d25c3a4d4e34f0/packages/synapse-sdk/src/types.ts#L720)

Selected data set ID, or null if a new data set will be created on commit

***

### dataSetMetadata

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

Defined in: [packages/synapse-sdk/src/types.ts:722](https://github.com/FilOzone/synapse-sdk/blob/d9d7ff65cc57a0664db3a209a0d25c3a4d4e34f0/packages/synapse-sdk/src/types.ts#L722)

Data set metadata

***

### provider

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

Defined in: [packages/synapse-sdk/src/types.ts:718](https://github.com/FilOzone/synapse-sdk/blob/d9d7ff65cc57a0664db3a209a0d25c3a4d4e34f0/packages/synapse-sdk/src/types.ts#L718)

Selected service provider