PostModel.fromJson constructor
PostModel.fromJson(
- 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,
);
}