buildBlueprint function

Blueprint buildBlueprint({
  1. required String projectName,
  2. required String description,
  3. required String organization,
  4. required String destination,
  5. required Set<String> targetPlatforms,
  6. required bool gitPreference,
  7. required ValidationProfile validationProfile,
  8. RecipeMetadata recipeMetadata = const RecipeMetadata(),
})

Implementation

Blueprint buildBlueprint({
  required String projectName,
  required String description,
  required String organization,
  required String destination,
  required Set<String> targetPlatforms,
  required bool gitPreference,
  required ValidationProfile validationProfile,
  RecipeMetadata recipeMetadata = const RecipeMetadata(),
}) {
  return Blueprint(
    schemaVersion: 1,
    projectName: projectName,
    description: description,
    organization: organization,
    destination: destination,
    flutterSdkRequirement: recipeMetadata.flutterSdkRequirement,
    targetPlatforms: targetPlatforms,
    recipeId: recipeMetadata.recipeId,
    recipeVersion: recipeMetadata.recipeVersion,
    engineVersion: recipeMetadata.engineVersion,
    integrations: recipeMetadata.integrations,
    validationProfile: validationProfile,
    gitPreference: gitPreference,
    toolchainPolicy: recipeMetadata.toolchainPolicy,
  );
}