CommentModel.fromJson constructor

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

Implementation

factory CommentModel.fromJson(Map<String, dynamic> json) => CommentModel(
      id: json["_id"] ?? '',
      admin: json["admin"] ?? false,
      archived: json["archived"] ?? false,
      atype: json["atype"] ?? '',
      category: json["category"]?.toString() ?? '',
      executeDate: DateTime.parse(json["execute_date"]),
      extraPoints: json["extra_points"] ?? 0,
      moderation: json["moderation"] ?? '',
      ownerName: json["owner_name"]?.toString() ?? '',
      points: json["points"] ?? 0,
      state: json["state"] ?? '',
      team: json["team"],
      participant: Participant.fromJson(json["participant"]),
      editableBy: json["editable_by"],
      deleteableBy: json["deleteable_by"],
      voted: json["voted"] ?? false,
      body: json["body"] ?? '',
      tags: json["tags"] != null ? List<String>.from(json["tags"].map((x) => x.toString())) : [],
      participantsTags: json["participants_tags"] != null
          ? List<String>.from(json["participants_tags"].map((x) => x.toString()))
          : [],
    );