Untitled
unknown
plain_text
5 months ago
983 B
2
Indexable
import '../../../../core/utils/typedef.dart'; import '../../domain/entities/filter.dart'; import 'charger_station_model.dart'; class FilterModel extends Filter { const FilterModel( {required super.minimumPower, required super.connectors, required super.chargeStations}); FilterModel.empty() : this(minimumPower: 0, connectors: [], chargeStations: []); FilterModel.fromMap(DataMap map) : super( minimumPower: map['minimumPower'] as double, connectors: (map['connectors'] as List).map((e) => e as String).toList(), chargeStations: (map['chargeStations'] as List) .map((e) => ChargerStationModel.fromMap(e as DataMap)) .toList()); FilterModel.fromEntity(Filter entity) : super( minimumPower: entity.minimumPower, connectors: entity.connectors, chargeStations: entity.chargeStations); }
Editor is loading...
Leave a Comment