copyWith method

DeviceAdvertisementData copyWith({
  1. String? kCBAdvDataManufacturerData,
  2. double? kCBAdvDataTimestamp,
  3. String? kCBAdvDataLocalName,
  4. bool? kCBAdvDataIsConnectable,
  5. String? kCBAdvDataRemoteId,
  6. int? kCBAdvDataRxSecondaryPHY,
  7. int? kCBAdvDataRxPrimaryPHY,
  8. List<String>? kCBAdvDataServiceUUIDs,
})

Implementation

DeviceAdvertisementData copyWith({
  String? kCBAdvDataManufacturerData,
  double? kCBAdvDataTimestamp,
  String? kCBAdvDataLocalName,
  bool? kCBAdvDataIsConnectable,
  String? kCBAdvDataRemoteId,
  int? kCBAdvDataRxSecondaryPHY,
  int? kCBAdvDataRxPrimaryPHY,
  List<String>? kCBAdvDataServiceUUIDs,
}) {
  return DeviceAdvertisementData()
    ..kCBAdvDataManufacturerData = kCBAdvDataManufacturerData ??
        this.kCBAdvDataManufacturerData
    ..kCBAdvDataTimestamp = kCBAdvDataTimestamp ?? this.kCBAdvDataTimestamp
    ..kCBAdvDataLocalName = kCBAdvDataLocalName ?? this.kCBAdvDataLocalName
    ..kCBAdvDataIsConnectable = kCBAdvDataIsConnectable ??
        this.kCBAdvDataIsConnectable
    ..kCBAdvDataRemoteId = kCBAdvDataRemoteId ?? this.kCBAdvDataRemoteId
    ..kCBAdvDataRxSecondaryPHY = kCBAdvDataRxSecondaryPHY ??
        this.kCBAdvDataRxSecondaryPHY
    ..kCBAdvDataRxPrimaryPHY = kCBAdvDataRxPrimaryPHY ??
        this.kCBAdvDataRxPrimaryPHY
    ..kCBAdvDataServiceUUIDs = kCBAdvDataServiceUUIDs ??
        this.kCBAdvDataServiceUUIDs;
}