returnType property
ConsoleCMDReturnType
returnType
Implementation
ConsoleCMDReturnType get returnType {
var ret = getProperty('return');
if (isEmptyString(ret, trim: true)) {
return ConsoleCMDReturnType.stdout;
}
ret = ret!.trim().toLowerCase();
switch (ret) {
case 'stdout':
return ConsoleCMDReturnType.stdout;
case 'err':
case 'error':
case 'stderr':
return ConsoleCMDReturnType.stderr;
case 'exit':
case 'exitcode':
case 'exit_code':
return ConsoleCMDReturnType.exitCode;
default:
return ConsoleCMDReturnType.stdout;
}
}
Implementation
set returnType(ConsoleCMDReturnType type) {
String? typeStr;
switch (type) {
case ConsoleCMDReturnType.stdout:
{
typeStr = 'stdout';
break;
}
case ConsoleCMDReturnType.stderr:
{
typeStr = 'stderr';
break;
}
case ConsoleCMDReturnType.exitCode:
{
typeStr = 'exit_code';
break;
}
default:
typeStr = null;
}
_properties['return'] = typeStr;
}