NotificationActionResult.fromJson constructor

NotificationActionResult.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory NotificationActionResult.fromJson(Map<String, dynamic> json) {
  String? tag;
  String? action;
  Map<String, dynamic>? data;

  if (json.containsKey("tag") && json["tag"] is String) {
    tag = json["tag"];
  }
  if (json.containsKey("action") && json["action"] is String) {
    action = json["action"];
  }
  if (json.containsKey("data") && json["data"] is Map) {
    final map = Map<String, dynamic>.from(json["data"]);
    data = map;
  }

  return NotificationActionResult(action, data, tag);
}