copyUsing method

DiscoveredDevice copyUsing(
  1. void mutator(
    1. DiscoveredDevice$Change change
    )
)

Implementation

DiscoveredDevice copyUsing(
    void Function(DiscoveredDevice$Change change) mutator) {
  final change = DiscoveredDevice$Change._(
    this.id,
    this.name,
    this.serviceData,
    this.serviceUuids,
    this.manufacturerData,
    this.rssi,
    this.connectable,
  );
  mutator(change);
  return DiscoveredDevice(
    id: change.id,
    name: change.name,
    serviceData: change.serviceData,
    serviceUuids: change.serviceUuids,
    manufacturerData: change.manufacturerData,
    rssi: change.rssi,
    connectable: change.connectable,
  );
}