create static method

PackagexConfigPackage create({
  1. bool schemeUtilsIsSetDefaultData = false,
  2. String special_type = "packagexConfigPackage",
  3. String? dart_target,
  4. String? flutter_target,
  5. String? dart_name,
  6. String? flutter_name,
  7. String? output_name,
})
override

Generated

Implementation

static PackagexConfigPackage create({
  bool schemeUtilsIsSetDefaultData = false,
  String special_type = "packagexConfigPackage",
  String? dart_target,
  String? flutter_target,
  String? dart_name,
  String? flutter_name,
  String? output_name,
}) {
  // PackagexConfigPackage packagexConfigPackage = PackagexConfigPackage({
  final Map packagexConfigPackage_data_create_json = {
    "@type": special_type,
    "dart_target": dart_target,
    "flutter_target": flutter_target,
    "dart_name": dart_name,
    "flutter_name": flutter_name,
    "output_name": output_name,
  };

  packagexConfigPackage_data_create_json
      .removeWhere((key, value) => value == null);

  if (schemeUtilsIsSetDefaultData) {
    defaultData.forEach((key, value) {
      if (packagexConfigPackage_data_create_json.containsKey(key) == false) {
        packagexConfigPackage_data_create_json[key] = value;
      }
    });
  }
  return PackagexConfigPackage(packagexConfigPackage_data_create_json);
}