failure property
PlaybookStepResult?
get
failure
The first failed step, looking inside nested steps, or null.
Implementation
PlaybookStepResult? get failure {
PlaybookStepResult? search(List<PlaybookStepResult> results) {
for (final PlaybookStepResult result in results) {
if (result.status != PlaybookStepStatus.failed) continue;
return search(result.steps) ?? result;
}
return null;
}
return search(steps);
}