availableOkStatuses property
List<CheckpointStatus>
get
availableOkStatuses
Implementation
List<CheckpointStatus> get availableOkStatuses {
List<String> forbiddenStatus = ['-'];
return [
if (actionOk.isNotEmpty && !forbiddenStatus.contains(actionOk))
CheckpointStatus.ok,
if (actionNotOk.isNotEmpty && !forbiddenStatus.contains(actionNotOk))
CheckpointStatus.notOk,
//TODO: Workaround for Document field (remove after api fix)
if (actionNa.isNotEmpty &&
!forbiddenStatus.contains(actionNa) &&
checkpointType != CheckpointType.documentField)
CheckpointStatus.na,
];
}