SmsMessage.fromJson constructor

SmsMessage.fromJson(
  1. Map data
)

Read message from JSON

Format:

{
  "address": "phone-number-here",
  "body": "text message here"
}

Implementation

SmsMessage.fromJson(Map data) {
  _address = data["address"];
  _body = data["body"];
  _sim = data["sub_id"];
  if (data.containsKey("_id")) {
    _id = data["_id"];
  }
  if (data.containsKey("thread_id")) {
    _threadId = data["thread_id"];
  }
  if (data.containsKey("read")) {
    _read = (data["read"] as int?) == 1;
  }
  if (data.containsKey("kind")) {
    _kind = data["kind"];
  }
  if (data.containsKey("date")) {
    _date = DateTime.fromMillisecondsSinceEpoch(data["date"]);
  }
  if (data.containsKey("date_sent")) {
    _dateSent = DateTime.fromMillisecondsSinceEpoch(data["date_sent"]);
  }
}