Input$TransferFilter.fromJson constructor
Input$TransferFilter.fromJson(
- Map<String, dynamic> data
)
Implementation
factory Input$TransferFilter.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
if (data.containsKey('id')) {
final l$id = data['id'];
result$data['id'] = l$id == null
? null
: Input$StringFilter.fromJson((l$id as Map<String, dynamic>));
}
if (data.containsKey('blockNumber')) {
final l$blockNumber = data['blockNumber'];
result$data['blockNumber'] = l$blockNumber == null
? null
: Input$IntFilter.fromJson((l$blockNumber as Map<String, dynamic>));
}
if (data.containsKey('timestamp')) {
final l$timestamp = data['timestamp'];
result$data['timestamp'] = l$timestamp == null
? null
: Input$DatetimeFilter.fromJson(
(l$timestamp as Map<String, dynamic>),
);
}
if (data.containsKey('amount')) {
final l$amount = data['amount'];
result$data['amount'] = l$amount == null
? null
: Input$BigFloatFilter.fromJson((l$amount as Map<String, dynamic>));
}
if (data.containsKey('fromId')) {
final l$fromId = data['fromId'];
result$data['fromId'] = l$fromId == null
? null
: Input$StringFilter.fromJson((l$fromId as Map<String, dynamic>));
}
if (data.containsKey('toId')) {
final l$toId = data['toId'];
result$data['toId'] = l$toId == null
? null
: Input$StringFilter.fromJson((l$toId as Map<String, dynamic>));
}
if (data.containsKey('eventId')) {
final l$eventId = data['eventId'];
result$data['eventId'] = l$eventId == null
? null
: Input$StringFilter.fromJson((l$eventId as Map<String, dynamic>));
}
if (data.containsKey('commentId')) {
final l$commentId = data['commentId'];
result$data['commentId'] = l$commentId == null
? null
: Input$StringFilter.fromJson((l$commentId as Map<String, dynamic>));
}
if (data.containsKey('from')) {
final l$from = data['from'];
result$data['from'] = l$from == null
? null
: Input$AccountFilter.fromJson((l$from as Map<String, dynamic>));
}
if (data.containsKey('fromExists')) {
final l$fromExists = data['fromExists'];
result$data['fromExists'] = (l$fromExists as bool?);
}
if (data.containsKey('to')) {
final l$to = data['to'];
result$data['to'] = l$to == null
? null
: Input$AccountFilter.fromJson((l$to as Map<String, dynamic>));
}
if (data.containsKey('toExists')) {
final l$toExists = data['toExists'];
result$data['toExists'] = (l$toExists as bool?);
}
if (data.containsKey('event')) {
final l$event = data['event'];
result$data['event'] = l$event == null
? null
: Input$EventFilter.fromJson((l$event as Map<String, dynamic>));
}
if (data.containsKey('eventExists')) {
final l$eventExists = data['eventExists'];
result$data['eventExists'] = (l$eventExists as bool?);
}
if (data.containsKey('comment')) {
final l$comment = data['comment'];
result$data['comment'] = l$comment == null
? null
: Input$TxCommentFilter.fromJson((l$comment as Map<String, dynamic>));
}
if (data.containsKey('commentExists')) {
final l$commentExists = data['commentExists'];
result$data['commentExists'] = (l$commentExists as bool?);
}
if (data.containsKey('and')) {
final l$and = data['and'];
result$data['and'] = (l$and as List<dynamic>?)
?.map(
(e) => Input$TransferFilter.fromJson((e as Map<String, dynamic>)),
)
.toList();
}
if (data.containsKey('or')) {
final l$or = data['or'];
result$data['or'] = (l$or as List<dynamic>?)
?.map(
(e) => Input$TransferFilter.fromJson((e as Map<String, dynamic>)),
)
.toList();
}
if (data.containsKey('not')) {
final l$not = data['not'];
result$data['not'] = l$not == null
? null
: Input$TransferFilter.fromJson((l$not as Map<String, dynamic>));
}
return Input$TransferFilter._(result$data);
}