MaterialConditions<T>.fromJson constructor
MaterialConditions<T>.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MaterialConditions.fromJson(Map<String, dynamic> json) =>
MaterialConditions(
enabled: json['enabled'],
soloMaters: (json['soloMaters'] ?? []).cast<T>(),
pairMaters: (json['pairMaters'] ?? []).cast<T>(),
combinedPairMaters: (json['combinedPairMaters'] ?? []).cast<T>(),
specialCases: (json['specialCases'] as List<dynamic>?)
?.map((e) => (e as List<dynamic>).map((e) => e as T).toList())
.toList() ??
[],
);