copyWith method

DeviceEntity copyWith({
  1. String? model,
  2. String? mac,
  3. String? cUuid,
  4. String? state,
  5. DeviceAdvertisementData? advertisementData,
  6. bool? firstLoad,
  7. int? createTime,
})

Implementation

DeviceEntity copyWith({
  String? model,
  String? mac,
  String? cUuid,
  String? state,
  DeviceAdvertisementData? advertisementData,
  bool? firstLoad,
  int? createTime,
}) {
  return DeviceEntity()
    ..model = model ?? this.model
    ..mac = mac ?? this.mac
    ..cUuid = cUuid ?? this.cUuid
    ..state = state ?? this.state
    ..advertisementData = advertisementData ?? this.advertisementData
    ..firstLoad = firstLoad ?? this.firstLoad
    ..createTime = createTime ?? this.createTime;
}