sse_decode_device_peripheral_id method
- @protected
- 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);
}