PostModel.fromJson constructor

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

Implementation

factory PostModel.fromJson(Map<String, dynamic> json) {
  UserModel user = UserModel.fromJson(json["user"]);
  PollQuestionModel? pollQuestion = json["pollQuestion"] != null
      ? PollQuestionModel.fromJson(json["pollQuestion"])
      : null;
  return new PostModel(
    id: json['id'],
    user: user,
    createdAt: DateTime.parse(json['createdAt'] as String),
    title: json['title'].toString(),
    description: json['description'].toString(),
    type: json['type'],
    attachedUrl: json['attachedUrl'].toString(),
    reportsSum: json['reportsSum'],
    isArchive: json['isArchive'],
    pollQuestion: pollQuestion,
  );
}