AdvertisementData constructor

AdvertisementData({
  1. String? localName,
  2. Int32Value? txPowerLevel,
  3. bool? connectable,
  4. Iterable<MapEntry<int, List<int>>>? manufacturerData,
  5. Iterable<MapEntry<String, List<int>>>? serviceData,
  6. Iterable<String>? serviceUuids,
})

Implementation

factory AdvertisementData({
  $core.String? localName,
  Int32Value? txPowerLevel,
  $core.bool? connectable,
  $core.Iterable<$core.MapEntry<$core.int, $core.List<$core.int>>>?
      manufacturerData,
  $core.Iterable<$core.MapEntry<$core.String, $core.List<$core.int>>>?
      serviceData,
  $core.Iterable<$core.String>? serviceUuids,
}) {
  final result = create();
  if (localName != null) result.localName = localName;
  if (txPowerLevel != null) result.txPowerLevel = txPowerLevel;
  if (connectable != null) result.connectable = connectable;
  if (manufacturerData != null)
    result.manufacturerData.addEntries(manufacturerData);
  if (serviceData != null) result.serviceData.addEntries(serviceData);
  if (serviceUuids != null) result.serviceUuids.addAll(serviceUuids);
  return result;
}