create static method
FlutterVersions
create({
- bool schemeUtilsIsSetDefaultData = false,
- String special_type = "flutterVersions",
- String? frameworkversion,
- String? channel,
- String? repositoryurl,
- String? frameworkrevision,
- String? frameworkcommitdate,
- String? enginerevision,
- String? dartsdkversion,
- String? devtoolsversion,
- String? flutterversion,
- String? flutterroot,
override
return original data json
Implementation
static FlutterVersions create({
bool schemeUtilsIsSetDefaultData = false,
String special_type = "flutterVersions",
String? frameworkversion,
String? channel,
String? repositoryurl,
String? frameworkrevision,
String? frameworkcommitdate,
String? enginerevision,
String? dartsdkversion,
String? devtoolsversion,
String? flutterversion,
String? flutterroot,
}) {
// FlutterVersions flutterVersions = FlutterVersions({
final Map flutterVersions_data_create_json = {
"@type": special_type,
"frameworkVersion": frameworkversion,
"channel": channel,
"repositoryUrl": repositoryurl,
"frameworkRevision": frameworkrevision,
"frameworkCommitDate": frameworkcommitdate,
"engineRevision": enginerevision,
"dartSdkVersion": dartsdkversion,
"devToolsVersion": devtoolsversion,
"flutterVersion": flutterversion,
"flutterRoot": flutterroot,
};
flutterVersions_data_create_json.removeWhere((key, value) => value == null);
if (schemeUtilsIsSetDefaultData) {
defaultData.forEach((key, value) {
if (flutterVersions_data_create_json.containsKey(key) == false) {
flutterVersions_data_create_json[key] = value;
}
});
}
return FlutterVersions(flutterVersions_data_create_json);
}