unpackParams function
Unpack a repeated Param list back to Dart Object? list.
Implementation
List<Object?> unpackParams(List<Param> params) {
return params.map((param) {
switch (param.whichValue()) {
case Param_Value.stringValue:
return param.stringValue;
case Param_Value.intValue:
return param.intValue.toInt();
case Param_Value.doubleValue:
return param.doubleValue;
case Param_Value.boolValue:
return param.boolValue;
case Param_Value.bytesValue:
return param.bytesValue as Uint8List;
case Param_Value.notSet:
return null;
}
}).toList();
}