ConversationSummary.fromJson constructor
- Json j
Parses the wire shape.
Implementation
factory ConversationSummary.fromJson(Json j) => ConversationSummary(
id: strOr(j, 'id'),
siteId: strOr(j, 'site_id'),
visitorId: strOr(j, 'visitor_id'),
status: ConversationStatus.parse(str(j, 'status')),
seq: intOr(j, 'seq'),
visitorUnread: intOr(j, 'visitor_unread'),
lastMessageAt: dateOf(j, 'last_message_at'),
lastMessagePreview: str(j, 'last_message_preview'),
lastMessageSenderType: j['last_message_sender_type'] == null
? null
: SenderType.parse(str(j, 'last_message_sender_type')),
assigneeKind: str(j, 'assignee_kind'),
assigneeId: str(j, 'assignee_id'),
firstResponseAt: dateOf(j, 'first_response_at'),
resolvedAt: dateOf(j, 'resolved_at'),
subject: str(j, 'subject'),
createdAt: dateOf(j, 'created_at'),
updatedAt: dateOf(j, 'updated_at'),
raw: j,
);