MessageSummary.fromJson constructor
MessageSummary.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MessageSummary.fromJson(Map<String, dynamic> json) {
return MessageSummary(
id: json['id'] ?? '',
type: json['type'] ?? '',
server: json['server'] ?? '',
from: json['from'] != null
? List<MessageAddress>.from(
json['from'].map((item) => MessageAddress.fromJson(item)))
: const [],
to: json['to'] != null
? List<MessageAddress>.from(
json['to'].map((item) => MessageAddress.fromJson(item)))
: const [],
cc: json['cc'] != null
? List<MessageAddress>.from(
json['cc'].map((item) => MessageAddress.fromJson(item)))
: const [],
bcc: json['bcc'] != null
? List<MessageAddress>.from(
json['bcc'].map((item) => MessageAddress.fromJson(item)))
: const [],
received: json['received'] ?? '',
subject: json['subject'] ?? '',
summary: json['summary'] ?? '',
attachments: json['attachments'] ?? 0,
);
}