LiveTalkMessageEntity.fromJson constructor

LiveTalkMessageEntity.fromJson(
  1. dynamic json
)

Implementation

LiveTalkMessageEntity.fromJson(dynamic json) {
  createdDate = json['created_date'];
  lastUpdatedDate = json['last_updated_date'];
  id = json['_id'];
  tenantId = json['tenant_id'];
  isDeleted = json['is_deleted'];
  roomId = json['room_id'];
  memberType = json['member_type'];
  type = json['type'];
  action = json['action'];
  content = json['content'];
  kind = json['kind'];
  receivingGroupId = json['receiving_group_id'];
  uuid = json['uuid'];
  guestInfo = json['guest_info'] != null
      ? GuestInfo.fromJson(json['guest_info'])
      : null;
  if (json['multimedias'] != null) {
    multimedias = [];
    json['multimedias'].forEach((v) {
      multimedias?.add(Multimedias.fromJson(v));
    });
  }
  if (json['reactions'] != null) {
    reactions = [];
    json['reactions'].forEach((v) {
      reactions?.add(Reactions.fromJson(v));
    });
  }
  if (json["quote_message"] != null) {
    quoteMessage = LiveTalkMessageEntity.fromJson(json["quote_message"]);
  }
}