toArguments method

Map<String, dynamic> toArguments()

Converts the advertisement data to a map of arguments.

This method is useful for passing the advertisement data as arguments to the Faketooth simulator.

Example usage:

FaketoothAdvertisementData advertisementData = FaketoothAdvertisementData(
  localName: 'MyDevice',
  serviceUUIDs: ['0000180f-0000-1000-8000-00805f9b34fb', '0000180a-0000-1000-8000-00805f9b34fb'],
);

Map<String, dynamic> arguments = advertisementData.toArguments();
print(arguments);
// Output: {localName: 'MyDevice', serviceUUIDs: ['0000180f-0000-1000-8000-00805f9b34fb', '0000180a-0000-1000-8000-00805f9b34fb']}

Implementation

Map<String, dynamic> toArguments() {
  return {
    'localName'   : localName,
    'serviceUUIDs': serviceUUIDs,
  };
}