toJson method

Json toJson()

The wire shape.

Implementation

Json toJson() => {
  ...raw,
  'id': id,
  'site_id': siteId,
  'status': status.code,
  'seq': seq,
  'visitor_unread': visitorUnread,
  'last_message_at': lastMessageAt?.toUtc().toIso8601String(),
  'last_message_preview': lastMessagePreview,
  'last_message_sender_type': lastMessageSenderType?.code,
  'subject': subject,
  'agent': agent?.toJson(),
};