ugc_model.g.dart 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'ugc_model.dart';
  3. // **************************************************************************
  4. // JsonSerializableGenerator
  5. // **************************************************************************
  6. UgcModel _$UgcModelFromJson(Map<String, dynamic> json) {
  7. return UgcModel(
  8. id: json['id'] as int,
  9. title: json['title'] as String,
  10. description: json['description'] as String,
  11. category: json['category'] as String,
  12. cover: json['cover'] as String,
  13. coverBlurredBg: json['coverBlurredBg'] as String,
  14. playUrl: json['playUrl'] as String,
  15. duration: json['duration'] as int,
  16. syncTime: json['syncTime'] as String,
  17. author: json['author'] == null
  18. ? null
  19. : Author.fromJson(json['author'] as Map<String, dynamic>),
  20. tags: (json['tags'] as List)
  21. ?.map((e) => e == null ? null : Tag.fromJson(e as Map<String, dynamic>))
  22. ?.toList(),
  23. );
  24. }
  25. Map<String, dynamic> _$UgcModelToJson(UgcModel instance) => <String, dynamic>{
  26. 'id': instance.id,
  27. 'title': instance.title,
  28. 'description': instance.description,
  29. 'category': instance.category,
  30. 'cover': instance.cover,
  31. 'coverBlurredBg': instance.coverBlurredBg,
  32. 'playUrl': instance.playUrl,
  33. 'duration': instance.duration,
  34. 'syncTime': instance.syncTime,
  35. 'author': instance.author,
  36. 'tags': instance.tags,
  37. };