[**react-native-notify-kit**](react-native/reference/index)

---

[react-native-notify-kit](react-native/reference/index) / EventDetail

# Interface: EventDetail

Defined in: [packages/react-native/src/types/Notification.ts:427](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/Notification.ts#L427)

An interface representing the different detail values which can be provided with a notification event.

View the [Events](/react-native/events) documentation to learn more.

## Properties

### blocked?

> `optional` **blocked?**: `boolean`

Defined in: [packages/react-native/src/types/Notification.ts:496](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/Notification.ts#L496)

The notification blocked status of your entire application.

The blocked detail is available when the event type is [`EventType.APP_BLOCKED`](/react-native/reference/eventtype#app_blocked).

#### Platform

android API Level >= 28

---

### channel?

> `optional` **channel?**: [`NativeAndroidChannel`](react-native/reference/Interface.NativeAndroidChannel)

Defined in: [packages/react-native/src/types/Notification.ts:476](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/Notification.ts#L476)

The channel that had its block state changed.

Note that if the channel no longer exists during the time the event was sent the channel property will be undefined.

The channel detail is available when the event type is [`EventType.CHANNEL_BLOCKED`](/react-native/reference/eventtype#channel_blocked).

#### Platform

android API Level >= 28

---

### channelGroup?

> `optional` **channelGroup?**: [`NativeAndroidChannelGroup`](react-native/reference/Interface.NativeAndroidChannelGroup)

Defined in: [packages/react-native/src/types/Notification.ts:487](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/Notification.ts#L487)

The channel group that had its block state changed.

Note that if the channel no longer exists during the time the event was sent the channel group property will be undefined.

The channel group detail is available when the event type is [`EventType.CHANNEL_GROUP_BLOCKED`](/react-native/reference/eventtype#channel_group_blocked).

#### Platform

android API Level >= 28

---

### input?

> `optional` **input?**: `string`

Defined in: [packages/react-native/src/types/Notification.ts:465](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/Notification.ts#L465)

The input from a notification action.

The input detail is available when the [`EventType`](/react-native/reference/eventtype) is:

- [`EventType.ACTION_PRESS`](/react-native/reference/eventtype#action_press)
- The notification quick action has input enabled. View [`AndroidInput`](/react-native/reference/androidinput) for more details.

#### Platform

android API Level >= 20

---

### notification?

> `optional` **notification?**: [`Notification`](react-native/reference/Interface.Notification)

Defined in: [packages/react-native/src/types/Notification.ts:440](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/Notification.ts#L440)

The notification this event relates to.

The notification details is available when the [`EventType`](/react-native/reference/eventtype) is one of:

- [`EventType.DISMISSED`](/react-native/reference/eventtype#dismissed)
- [`EventType.PRESS`](/react-native/reference/eventtype#press)
- [`EventType.ACTION_PRESS`](/react-native/reference/eventtype#action_press)
- [`EventType.DELIVERED`](/react-native/reference/eventtype#delivered)
- [`EventType.TRIGGER_NOTIFICATION_CREATED`](/react-native/reference/eventtype#trigger_notification_created)
- [`EventType.FG_ALREADY_EXIST`](/react-native/reference/eventtype#fg_already_exist)

---

### pressAction?

> `optional` **pressAction?**: [`NotificationPressAction`](react-native/reference/Interface.NotificationPressAction)

Defined in: [packages/react-native/src/types/Notification.ts:453](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/Notification.ts#L453)

The press action which triggered the event.

If a press action caused the event, this property will be available allowing you to retrieve the
action ID and perform logic.

The press action details is available when the [`EventType`](/react-native/reference/eventtype) is one of:

- [`EventType.PRESS`](/react-native/reference/eventtype#press)
- [`EventType.ACTION_PRESS`](/react-native/reference/eventtype#action_press)
