DaktelaFilterField.fromJson constructor Null safety

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

Implementation

factory DaktelaFilterField.fromJson(Map<String, dynamic> json) {
  String ignoreCase = (json['ignoreCase'] ?? '').toString().toLowerCase();
  return DaktelaFilterField(
    field: json['field'],
    operator: json['operator'] ?? '',
    value: json['value'] != null ? (json['value'] is List ? (json['value'] as List).map((e) => e as String).toList() : [json['value']]) : null,
    ignoreCase: ignoreCase == 'true' || ignoreCase == '1',
  );
}