# PieceAdditionStatusResponse

Defined in: [packages/synapse-sdk/src/pdp/server.ts:119](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-sdk/src/pdp/server.ts#L119)

Response from checking piece addition status

## Properties

### addMessageOk

```ts
addMessageOk: boolean | null;
```

Defined in: [packages/synapse-sdk/src/pdp/server.ts:129](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-sdk/src/pdp/server.ts#L129)

Whether the add message was successful (null if pending)

***

### confirmedPieceIds?

```ts
optional confirmedPieceIds: number[];
```

Defined in: [packages/synapse-sdk/src/pdp/server.ts:131](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-sdk/src/pdp/server.ts#L131)

Piece IDs assigned after confirmation

***

### dataSetId

```ts
dataSetId: number;
```

Defined in: [packages/synapse-sdk/src/pdp/server.ts:125](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-sdk/src/pdp/server.ts#L125)

The data set ID

***

### pieceCount

```ts
pieceCount: number;
```

Defined in: [packages/synapse-sdk/src/pdp/server.ts:127](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-sdk/src/pdp/server.ts#L127)

Number of pieces being added

***

### txHash

```ts
txHash: string;
```

Defined in: [packages/synapse-sdk/src/pdp/server.ts:121](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-sdk/src/pdp/server.ts#L121)

Transaction hash for the piece addition

***

### txStatus

```ts
txStatus: string;
```

Defined in: [packages/synapse-sdk/src/pdp/server.ts:123](https://github.com/FilOzone/synapse-sdk/blob/1d6c4b9fe34534bf1087dfe41491b72be0b46858/packages/synapse-sdk/src/pdp/server.ts#L123)

Transaction status (pending, confirmed, failed)