updateFromMap method
void
updateFromMap(
- Map<String, dynamic> map
)
Implementation
void updateFromMap(Map<String, dynamic> map) {
attributes = map['attributes'] == null
? null
: Attributes.fromMap(Map<String, dynamic>.from(map['attributes']));
uniqueName = map['uniqueName'] as String?;
friendlyName = map['friendlyName'] as String?;
status = EnumToString.fromString(
ConversationStatus.values, (map['status'] ?? '')) ??
ConversationStatus.UNKNOWN;
synchronizationStatus = EnumToString.fromString(
ConversationSynchronizationStatus.values,
map['synchronizationStatus'] ?? '') ??
ConversationSynchronizationStatus.NONE;
dateCreated = map['dateCreated'] == null
? null
: DateTime.parse(map['dateCreated'] as String);
createdBy = map['createdBy'] as String?;
dateUpdated = map['dateUpdated'] == null
? null
: DateTime.parse(map['dateUpdated'] as String);
_lastMessageDate = map['lastMessageDate'] == null
? null
: DateTime.parse(map['lastMessageDate'] as String);
_lastReadMessageIndex = map['lastReadMessageIndex'] as int?;
_lastMessageIndex = map['lastMessageIndex'] as int?;
}