Expression.fromJson constructor
Expression.fromJson(
- Map<String, dynamic> json
)
Implementation
factory Expression.fromJson(Map<String, dynamic> json) {
return Expression(
and: (json['And'] as List?)
?.whereNotNull()
.map((e) => Expression.fromJson(e as Map<String, dynamic>))
.toList(),
costCategories: json['CostCategories'] != null
? CostCategoryValues.fromJson(
json['CostCategories'] as Map<String, dynamic>)
: null,
dimensions: json['Dimensions'] != null
? DimensionValues.fromJson(json['Dimensions'] as Map<String, dynamic>)
: null,
not: json['Not'] != null
? Expression.fromJson(json['Not'] as Map<String, dynamic>)
: null,
or: (json['Or'] as List?)
?.whereNotNull()
.map((e) => Expression.fromJson(e as Map<String, dynamic>))
.toList(),
tags: json['Tags'] != null
? TagValues.fromJson(json['Tags'] as Map<String, dynamic>)
: null,
);
}