$DeviceAdvertisementDataFromJson function
Implementation
DeviceAdvertisementData $DeviceAdvertisementDataFromJson(
Map<String, dynamic> json) {
final DeviceAdvertisementData deviceAdvertisementData = DeviceAdvertisementData();
final String? kCBAdvDataManufacturerData = jsonConvert.convert<String>(
json['kCBAdvDataManufacturerData']);
if (kCBAdvDataManufacturerData != null) {
deviceAdvertisementData.kCBAdvDataManufacturerData =
kCBAdvDataManufacturerData;
}
final double? kCBAdvDataTimestamp = jsonConvert.convert<double>(
json['kCBAdvDataTimestamp']);
if (kCBAdvDataTimestamp != null) {
deviceAdvertisementData.kCBAdvDataTimestamp = kCBAdvDataTimestamp;
}
final String? kCBAdvDataLocalName = jsonConvert.convert<String>(
json['kCBAdvDataLocalName']);
if (kCBAdvDataLocalName != null) {
deviceAdvertisementData.kCBAdvDataLocalName = kCBAdvDataLocalName;
}
final bool? kCBAdvDataIsConnectable = jsonConvert.convert<bool>(
json['kCBAdvDataIsConnectable']);
if (kCBAdvDataIsConnectable != null) {
deviceAdvertisementData.kCBAdvDataIsConnectable = kCBAdvDataIsConnectable;
}
final String? kCBAdvDataRemoteId = jsonConvert.convert<String>(
json['kCBAdvDataRemoteId']);
if (kCBAdvDataRemoteId != null) {
deviceAdvertisementData.kCBAdvDataRemoteId = kCBAdvDataRemoteId;
}
final int? kCBAdvDataRxSecondaryPHY = jsonConvert.convert<int>(
json['kCBAdvDataRxSecondaryPHY']);
if (kCBAdvDataRxSecondaryPHY != null) {
deviceAdvertisementData.kCBAdvDataRxSecondaryPHY = kCBAdvDataRxSecondaryPHY;
}
final int? kCBAdvDataRxPrimaryPHY = jsonConvert.convert<int>(
json['kCBAdvDataRxPrimaryPHY']);
if (kCBAdvDataRxPrimaryPHY != null) {
deviceAdvertisementData.kCBAdvDataRxPrimaryPHY = kCBAdvDataRxPrimaryPHY;
}
final List<
String>? kCBAdvDataServiceUUIDs = (json['kCBAdvDataServiceUUIDs'] as List<
dynamic>?)?.map(
(e) => jsonConvert.convert<String>(e) as String).toList();
if (kCBAdvDataServiceUUIDs != null) {
deviceAdvertisementData.kCBAdvDataServiceUUIDs = kCBAdvDataServiceUUIDs;
}
return deviceAdvertisementData;
}