Input$NewVersionInput.fromJson constructor
Input$NewVersionInput.fromJson(
- Map<String, dynamic> data
)
Implementation
factory Input$NewVersionInput.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
if (data.containsKey('platform')) {
final l$platform = data['platform'];
result$data['platform'] = l$platform == null
? null
: fromJson$Enum$PlatformEnum((l$platform as String));
}
if (data.containsKey('requireUpdate')) {
final l$requireUpdate = data['requireUpdate'];
result$data['requireUpdate'] = (l$requireUpdate as bool?);
}
if (data.containsKey('versionContent')) {
final l$versionContent = data['versionContent'];
result$data['versionContent'] = (l$versionContent as List<dynamic>?)
?.map((e) =>
Input$VersionContentInput.fromJson((e as Map<String, dynamic>)))
.toList();
}
final l$version = data['version'];
result$data['version'] = (l$version as String);
return Input$NewVersionInput._(result$data);
}