create static method
PackagexConfig
create({
- String special_type = "packagexConfig",
- String? name,
- String? dart_target,
- String? flutter_target,
- String? dart_name,
- String? flutter_name,
- bool? is_without_platform_name,
- PackagexConfigFlutterCommands? flutter_commands,
- String? project_id,
- String? github_username,
- bool? github_is_org,
override
return original data json
Implementation
static PackagexConfig create({
String special_type = "packagexConfig",
String? name,
String? dart_target,
String? flutter_target,
String? dart_name,
String? flutter_name,
bool? is_without_platform_name,
PackagexConfigFlutterCommands? flutter_commands,
String? project_id,
String? github_username,
bool? github_is_org,
}) {
// PackagexConfig packagexConfig = PackagexConfig({
Map packagexConfig_data_create_json = {
"@type": special_type,
"name": name,
"dart_target": dart_target,
"flutter_target": flutter_target,
"dart_name": dart_name,
"flutter_name": flutter_name,
"is_without_platform_name": is_without_platform_name,
"flutter_commands":
(flutter_commands != null) ? flutter_commands.toJson() : null,
"project_id": project_id,
"github_username": github_username,
"github_is_org": github_is_org,
};
packagexConfig_data_create_json.removeWhere((key, value) => value == null);
PackagexConfig packagexConfig_data_create =
PackagexConfig(packagexConfig_data_create_json);
return packagexConfig_data_create;
}