Input$UpdateVersionInput.fromJson constructor

Input$UpdateVersionInput.fromJson(
  1. Map<String, dynamic> data
)

Implementation

factory Input$UpdateVersionInput.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$id = data['id'];
  result$data['id'] = (l$id as String);
  if (data.containsKey('version')) {
    final l$version = data['version'];
    result$data['version'] = (l$version as String?);
  }
  return Input$UpdateVersionInput._(result$data);
}