formatParameters static method
Converts the parameter list returned by decodeParameters to a simplified Map format
Implementation
static Map<String, dynamic> formatParameters(List<dynamic> parameters) {
final Map<String, dynamic> result = {};
for (final param in parameters) {
final String name = param['name'] as String;
final String type = param['type'] as String;
final dynamic value = param['value'];
if (type == 'tuple') {
// For tuple type, recursively process internal parameters
result[name] = formatParameters(value as List<dynamic>);
} else {
// For other types, use the value directly
result[name] = value;
}
}
return result;
}