# Interface: ReactionSender

## Properties

### ack?

> `optional` **ack**: `number`

***

### id

> **id**: [`MessageId`](/reference/api/model/aliases/type-aliases/MessageId.md)

The message ID of the reaction itself

***

### isSendFailure

> **isSendFailure**: `boolean`

***

### msgKey

> **msgKey**: [`MessageId`](/reference/api/model/aliases/type-aliases/MessageId.md)

The message ID of the reaction itself

***

### orphan

> **orphan**: `number`

***

### parentMsgKey

> **parentMsgKey**: [`MessageId`](/reference/api/model/aliases/type-aliases/MessageId.md)

The ID of the message being reacted to

***

### reactionText

> **reactionText**: `string`

The text of the reaction

***

### read

> **read**: `boolean`

If the reaction was seen/read

***

### senderUserJid

> **senderUserJid**: [`ContactId`](/reference/api/model/aliases/type-aliases/ContactId.md)

The contact ID of the sender of the reaction

***

### t?

> `optional` **t**: `number`

The timestamp of the reaction

***

### timestamp

> **timestamp**: `number`

The timestamp of the reaction
