copyWith method

SchemaModel copyWith({
  1. int? id,
  2. bool resetId = _F,
  3. int? deltaId,
  4. bool? enabled,
  5. bool resetEnabled = _F,
  6. List<int>? samples,
  7. bool resetSamples = _F,
  8. List<int>? appendSamples,
  9. List<int>? removeSamples,
})

Implementation

SchemaModel copyWith({int? id,bool resetId=_F,int? deltaId,bool? enabled,bool resetEnabled=_F,List<int>? samples,bool resetSamples=_F,List<int>? appendSamples,List<int>? removeSamples,})=>SchemaModel(id: deltaId!=null?(id??_H.id)+deltaId:resetId?1:(id??_H.id),enabled: resetEnabled?true:(enabled??_H.enabled),samples: ((resetSamples?const <int>[1, 2]:(samples??_H.samples)) as List<int>).$u(appendSamples,removeSamples),);