BodyTemperatureRecordListCsv<N extends BodyTemperatureRecordNodeCsvRow>.copy constructor

BodyTemperatureRecordListCsv<N extends BodyTemperatureRecordNodeCsvRow>.copy(
  1. BodyTemperatureRecordListCsv<N> csv, {
  2. bool unmodifiable = false,
})

Copy BodyTemperatureRecordListCsv from origin csv with unmodifiable or not.

Implementation

factory BodyTemperatureRecordListCsv.copy(BodyTemperatureRecordListCsv<N> csv,
    {bool unmodifiable = false}) {
  CsvAttribute copiedAttr = UnmodifiableListView(csv.attributes);

  return unmodifiable
      ? UnmodifiableBodyTemperatureRecordListCsv(copiedAttr, csv)
      : BodyTemperatureRecordListCsvBase(copiedAttr, csv);
}