printOutput method
void
printOutput(
- Object? data
)
Implementation
void printOutput(Object? data) {
if (isJsonOutput) {
if (data is GeneratedMessage) {
final jsonVal = data.toProto3Json();
const encoder = JsonEncoder.withIndent(' ');
print(encoder.convert(jsonVal));
} else if (data is Map || data is List) {
const encoder = JsonEncoder.withIndent(' ');
print(encoder.convert(data));
} else {
print(jsonEncode({'result': data}));
}
} else {
if (data is GeneratedMessage) {
final jsonVal = data.toProto3Json();
const encoder = JsonEncoder.withIndent(' ');
print(encoder.convert(jsonVal));
} else if (data is Map || data is List) {
const encoder = JsonEncoder.withIndent(' ');
print(encoder.convert(data));
} else {
print(data);
}
}
}