ToolCheckResult constructor

ToolCheckResult({
  1. required List<ToolStatus> tools,
})

Implementation

ToolCheckResult({required this.tools})
  : allRequiredInstalled = tools
        .where((ToolStatus t) => t.isRequired && !t.isInstalled)
        .isEmpty,
    missingRequired = tools
        .where((ToolStatus t) => t.isRequired && !t.isInstalled)
        .toList(),
    missingOptional = tools
        .where((ToolStatus t) => !t.isRequired && !t.isInstalled)
        .toList();