---
sidebar:
  label: roboto.notifications.record
  order: 2
title: roboto.notifications.record
---
## Module Contents

### NotificationRecord

```python
class roboto.notifications.record.NotificationRecord(/, **data: Any)
```

`from roboto.notifications import NotificationRecord`

[Source](https://github.com/roboto-ai/roboto-python-sdk/blob/main/src/roboto/notifications/record.py#L19-L33)

Bases: `pydantic.BaseModel`, [`roboto.notifications.validator.LifecycleStatusValidator`](/reference/python-sdk/roboto/notifications/validator#roboto.notifications.validator.LifecycleStatusValidator)

A wire-transmissible representation of a notification.

**Parameters**

- **data** (`Any`)

**Attributes**

- **NotificationRecord.channels** (`list[roboto.notifications.validator.NotificationChannel]`) = `None`
- **NotificationRecord.created** (`datetime.datetime`)
- **NotificationRecord.lifecycle_status** (`dict[roboto.notifications.validator.NotificationChannel, str]`) = `None`
- **NotificationRecord.modified** (`datetime.datetime`)
- **NotificationRecord.notification_id** (`str`)
- **NotificationRecord.notification_type** (`roboto.notifications.validator.NotificationType`)
- **NotificationRecord.notifier_id** (`str`)
- **NotificationRecord.org_id** (`str`)
- **NotificationRecord.read_status** (`roboto.notifications.validator.ReadStatus`)
- **NotificationRecord.user_id** (`str`)
