# TerminateServiceResult

Defined in: [packages/synapse-sdk/src/types.ts:659](https://github.com/FilOzone/synapse-sdk/blob/ac439ced73387be0f1e7ed7e635dce4bdba76399/packages/synapse-sdk/src/types.ts#L659)

Result of a data set service termination

## Properties

### dataSetId

> **dataSetId**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:663](https://github.com/FilOzone/synapse-sdk/blob/ac439ced73387be0f1e7ed7e635dce4bdba76399/packages/synapse-sdk/src/types.ts#L663)

The data set ID

***

### endEpoch

> **endEpoch**: `bigint`

Defined in: [packages/synapse-sdk/src/types.ts:669](https://github.com/FilOzone/synapse-sdk/blob/ac439ced73387be0f1e7ed7e635dce4bdba76399/packages/synapse-sdk/src/types.ts#L669)

Epoch at which the PDP payment rail ends and the service stops.
Approximately the current epoch for provider-relayed termination,
the end of the lockup period for on-chain termination.

***

### txHash?

> `optional` **txHash?**: `` `0x${string}` ``

Defined in: [packages/synapse-sdk/src/types.ts:661](https://github.com/FilOzone/synapse-sdk/blob/ac439ced73387be0f1e7ed7e635dce4bdba76399/packages/synapse-sdk/src/types.ts#L661)

Transaction hash. Undefined when the service was already terminated without a provider transaction.