buildFlagsString method

String buildFlagsString()

Implementation

String buildFlagsString() => metadata.flags.let((it) {
      return [
        _flagBlocked.takeIf((_) => it.blocked),
        _flagBuiltOffline.takeIf((_) => it.builtOffline),
        _flagHasCheckpoints.takeIf((_) => it.hasCheckpoints),
        _flagForParking.takeIf((_) => it.forParking),
        _flagHasFerries.takeIf((_) => it.hasFerries),
        _flagHasFordCrossing.takeIf((_) => it.hasFordCrossing),
        _flagHasRuggedRoads.takeIf((_) => it.hasRuggedRoads),
        _flagHasTolls.takeIf((_) => it.hasTolls),
        _flagHasVehicleRestrictions.takeIf((_) => it.hasVehicleRestrictions),
        _flagPredicted.takeIf((_) => it.predicted),
        _flagRequiresAccessPass.takeIf((_) => it.requiresAccessPass),
      ].nonNulls.join(" ");
    });