toJson property

Map<String, dynamic> get toJson

Implementation

Map<String, dynamic> get toJson {
  Map<String, dynamic> messageJs = {};
  if (image != null) {
    messageJs = {
      "title": title,
      "body": body,
      "image": image!,
      "payload": json.encode(toJs),
      "tag": id,
      "largImage": largeImage
    };
  } else {
    messageJs = {
      "title": title,
      "body": body,
      "payload": json.encode(toJs),
      "tag": id,
      "largImage": largeImage
    };
  }
  if (launch != null) {
    messageJs["launch"] = launch;
  }
  if (group != null) {
    messageJs["group"] = group;
  }

  return messageJs;
}