resolveMinimal function
Blueprint
resolveMinimal({
- required String projectName,
- required String description,
- required String organization,
- required String destination,
- required Set<
String> targetPlatforms, - required bool gitPreference,
- required ValidationProfile validationProfile,
- required RecipeLock lock,
Resolves the Minimal preset to a schema_version: 3 Blueprint holding
only the leanest valid selections (INV-SM3, FR-042, US8).
Implementation
Blueprint resolveMinimal({
required String projectName,
required String description,
required String organization,
required String destination,
required Set<String> targetPlatforms,
required bool gitPreference,
required ValidationProfile validationProfile,
required RecipeLock lock,
}) => Blueprint(
schemaVersion: 3,
projectName: projectName,
description: description,
organization: organization,
destination: destination,
flutterSdkRequirement: lock.flutterRange,
targetPlatforms: targetPlatforms,
recipeId: lock.recipeId,
recipeVersion: lock.recipeVersion,
engineVersion: lock.engineVersion,
validationProfile: validationProfile,
gitPreference: gitPreference,
setupMode: SetupMode.minimal,
singleSelections: minimalSingleSelections,
multiSelections: minimalMultiSelections,
);