dco_decode_dart_qr_builder method
Implementation
@protected
DartQrBuilder dco_decode_dart_qr_builder(dynamic raw) {
// Codec=Dco (DartCObject based), see doc to use other codecs
final arr = raw as List<dynamic>;
if (arr.length != 4)
throw Exception('unexpected arr length: expect 4 but see ${arr.length}');
return DartQrBuilder(
size: dco_decode_opt_box_autoadd_u_8(arr[0]),
text: dco_decode_opt_String(arr[1]),
model: dco_decode_opt_box_autoadd_dart_qr_mode(arr[2]),
level: dco_decode_opt_box_autoadd_ldd_qr_correction_level(arr[3]),
);
}