toMap method

Map<String, dynamic> toMap()

转为可传给原生端的 Map。

无参数;Android 会读取全部字段,iOS/macOS 当前只读取 localNameserviceUuids

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    if (localName != null) 'localName': localName,
    'includeDeviceName': includeDeviceName,
    'includeTxPowerLevel': includeTxPowerLevel,
    'serviceUuids': serviceUuids,
    'manufacturerData': manufacturerData.map(
      (key, value) => MapEntry(key.toString(), value),
    ),
    'serviceData': serviceData,
  };
}