Input$CommentInput.fromJson constructor
Input$CommentInput.fromJson(
- Map<String, dynamic> data
)
Implementation
factory Input$CommentInput.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
if (data.containsKey('user')) {
final l$user = data['user'];
result$data['user'] = (l$user as String?);
}
if (data.containsKey('comment')) {
final l$comment = data['comment'];
result$data['comment'] = (l$comment as String?);
}
if (data.containsKey('replyTo')) {
final l$replyTo = data['replyTo'];
result$data['replyTo'] = (l$replyTo as String?);
}
if (data.containsKey('attachments')) {
final l$attachments = data['attachments'];
result$data['attachments'] =
(l$attachments as List<dynamic>?)?.map((e) => (e as String)).toList();
}
if (data.containsKey('holder')) {
final l$holder = data['holder'];
result$data['holder'] = l$holder == null
? null
: Input$CommentHolderInput.fromJson(
(l$holder as Map<String, dynamic>));
}
return Input$CommentInput._(result$data);
}