Topic.fromMap constructor
Implementation
factory Topic.fromMap(
Map<String, dynamic> map,
) {
map = {
'\$id': "",
'\$createdAt': "",
'\$updatedAt': "",
'name': "",
'description': "",
'emailTotal': 0,
'smsTotal': 0,
'pushTotal': 0,
'subscribe': ["users"],
...map,
};
return Topic(
$id: map['\$id'].toString(),
$createdAt: map['\$createdAt'].toString(),
$updatedAt: map['\$updatedAt'].toString(),
name: map['name'].toString(),
description: map['description'].toString(),
emailTotal: map['emailTotal'],
smsTotal: map['smsTotal'],
pushTotal: map['pushTotal'],
subscribe: List.from(map['subscribe'] ?? []),
qos: map['qos'],
expiry: map['expiry'],
);
}