create static method

BuildPackage create({
  1. String special_type = "buildPackage",
  2. String? platform,
  3. String? path_current,
  4. String? path_output,
  5. BuildConfig? build_config,
})
override

return original data json

Implementation

static BuildPackage create({
  String special_type = "buildPackage",
  String? platform,
  String? path_current,
  String? path_output,
  BuildConfig? build_config,
}) {
  // BuildPackage buildPackage = BuildPackage({
  Map buildPackage_data_create_json = {
    "@type": special_type,
    "platform": platform,
    "path_current": path_current,
    "path_output": path_output,
    "build_config": (build_config != null) ? build_config.toJson() : null,
  };

  buildPackage_data_create_json.removeWhere((key, value) => value == null);
  BuildPackage buildPackage_data_create =
      BuildPackage(buildPackage_data_create_json);

  return buildPackage_data_create;
}