$DeviceAdvertisementDataFromJson function

DeviceAdvertisementData $DeviceAdvertisementDataFromJson(
  1. Map<String, dynamic> json
)

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;
}