sse_decode_device_peripheral_id method

  1. @protected
DevicePeripheralId sse_decode_device_peripheral_id(
  1. SseDeserializer deserializer
)
override

Implementation

@protected
DevicePeripheralId sse_decode_device_peripheral_id(
    SseDeserializer deserializer) {
  // Codec=Sse (Serialization based), see doc to use other codecs
  var var_name = sse_decode_opt_String(deserializer);
  var var_isConnected = sse_decode_bool(deserializer);
  var var_address = sse_decode_String(deserializer);
  var var_txPowerLevel = sse_decode_opt_box_autoadd_i_16(deserializer);
  var var_rssi = sse_decode_opt_box_autoadd_i_16(deserializer);
  var var_manufacturerData =
      sse_decode_Map_u_16_list_prim_u_8_strict_None(deserializer);
  var var_serviceData =
      sse_decode_Map_Uuid_list_prim_u_8_strict_None(deserializer);
  var var_services = sse_decode_list_Uuid(deserializer);
  var var_peripheral =
      sse_decode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBPeripheral(
          deserializer);
  return DevicePeripheralId(
      name: var_name,
      isConnected: var_isConnected,
      address: var_address,
      txPowerLevel: var_txPowerLevel,
      rssi: var_rssi,
      manufacturerData: var_manufacturerData,
      serviceData: var_serviceData,
      services: var_services,
      peripheral: var_peripheral);
}