argumentToGrpcArgument function
Implementation
Argument argumentToGrpcArgument(Map<String, dynamic> arg) {
if (arg['GasCoin'] != null) {
return Argument()..kind = Argument_ArgumentKind.GAS;
}
if (arg['Input'] != null) {
return Argument()
..kind = Argument_ArgumentKind.INPUT
..input = arg['Input'];
}
if (arg['Result'] != null) {
return Argument()
..kind = Argument_ArgumentKind.RESULT
..result = arg['Result'];
}
if (arg['NestedResult'] != null) {
return Argument()
..kind = Argument_ArgumentKind.RESULT
..result = arg['NestedResult'][0]
..subresult = arg['NestedResult'][1];
}
throw Exception("Unknown Argument: $arg");
}