# TerminateServiceOptions

Defined in: [packages/synapse-sdk/src/types.ts:643](https://github.com/FilOzone/synapse-sdk/blob/f4adc7552fa24bfba59bb0e5536386c6f139097b/packages/synapse-sdk/src/types.ts#L643)

Options for terminating a data set service

## Properties

### dataSetId

> **dataSetId**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:645](https://github.com/FilOzone/synapse-sdk/blob/f4adc7552fa24bfba59bb0e5536386c6f139097b/packages/synapse-sdk/src/types.ts#L645)

The ID of the data set to terminate

***

### onSubmitted?

> `optional` **onSubmitted?**: (`txHash`) => `void`

Defined in: [packages/synapse-sdk/src/types.ts:653](https://github.com/FilOzone/synapse-sdk/blob/f4adc7552fa24bfba59bb0e5536386c6f139097b/packages/synapse-sdk/src/types.ts#L653)

Called when the termination transaction is submitted (before on-chain confirmation)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `txHash` | `` `0x${string}` `` |

#### Returns

`void`

***

### skipProvider?

> `optional` **skipProvider?**: `boolean`

Defined in: [packages/synapse-sdk/src/types.ts:651](https://github.com/FilOzone/synapse-sdk/blob/f4adc7552fa24bfba59bb0e5536386c6f139097b/packages/synapse-sdk/src/types.ts#L651)

Submit the termination transaction directly from the signer's wallet
instead of relaying through the service provider. Needs no provider
cooperation, but the service runs to the end of the lockup period.