Review.fromJson constructor
Implementation
factory Review.fromJson(Map<String, Object?> json) => Review(
createdAt: decodeDateTime(json["created_at"]),
decision: UploadReviewDecision.fromJson(json["decision"]),
fileId: json["file_id"] == null ? null : json["file_id"] as String,
publicMessage: json["public_message"] == null
? null
: json["public_message"] as String,
reasons: json["reasons"] == null
? null
: (json["reasons"] as List)
.map(
(item) => ReviewReason.fromJson(
(item as Map).cast<String, Object?>(),
),
)
.toList(),
reviewedAt: decodeDateTime(json["reviewed_at"]),
type: UploadReviewType.fromJson(json["type"]),
);