InboxMessage.fromJson constructor

InboxMessage.fromJson(
  1. Map<String, dynamic> data
)

Implementation

factory InboxMessage.fromJson(Map<String, dynamic> data) {
  List<dynamic>? actions = data['actions'];
  return InboxMessage(
    messageId: data['messageId'],
    title: data['title'],
    body: data['body'],
    preview: data['preview'],
    actions: actions?.map((action) => InboxAction(content: action['content'], href: action['href'], data: action['data'])).toList(),
    data: data['data'],
    created: data['created'],
    archived: data['archived'],
    read: data['read'],
    opened: data['opened'],
  );
}