toMap method
Implementation
@override
Map<String, dynamic> toMap() {
final Map<String, dynamic> map = {};
if (actions != null) {
final list = (actions ?? []);
map["actions"] = list.map((e) => e.toMap()).toList();
}
if (badge != null) {
map["badge"] = badge;
}
if (body != null) {
map["body"] = body;
}
if (data != null) {
map["data"] = data;
}
if (dir != null) {
map["dir"] = dir?.name;
}
if (icon != null) {
map["icon"] = icon;
}
if (image != null) {
map["image"] = image;
}
if (lang != null) {
map["lang"] = lang;
}
if (renotify != null) {
map["renotify"] = renotify;
}
if (requireInteraction != null) {
map["requireInteraction"] = requireInteraction;
}
if (silent != null) {
map["silent"] = silent;
}
if (tag != null) {
map["tag"] = tag;
}
if (timestamp != null) {
map["timestamp"] = timestamp;
}
if (vibrate != null) {
map["vibrate"] = vibrate;
}
return map;
}