track_model.dart
548 Bytes
class TrackModel {
final String type;
final int time;
final String key;
final Map<String, dynamic> params;
TrackModel(this.type, this.time, this.params, this.key);
Map<String, dynamic> toMap() {
return {
'type': type,
'key': key,
'time': time,
'params': params,
};
}
//frommap
factory TrackModel.fromMap(Map<String, dynamic> map) {
return TrackModel(
map['type'] as String,
map['time'] as int,
map['params'] as Map<String, dynamic>,
map['key'] as String,
);
}
}