MessagesModel.fromJson constructor

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

Implementation

factory MessagesModel.fromJson(Map<String, dynamic> json) => MessagesModel(
      message: json["message"],
      readBy: json["readBy"],
      type: json["type"],
      msgId: json["msgId"],
      secretKey: json["secretKey"],
      sentBy: json["sentBy"],
      viewBy: json["viewBy"] == null
          ? null
          : List<String>.from(json["viewBy"].map((x) => x)),
      timeMilliSeconds: json["timeMilliSeconds"] == null
          ? null
          : SentAt.fromJson(json["timeMilliSeconds"]),
      sentAt: json["sentAt"] == null ? null : SentAt.fromJson(json["sentAt"]),
      isRead: json["isRead"],
      image: json["image"],
      base64Thumbnail: json["base64Thumbnail"],
      video: json["video"],
      thumbnail: json["thumbnail"],
      document: json["document"],
      audio: json["audio"],
    );