LCOV - code coverage report
Current view: top level - core/models - reaction.g.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 38 42 90.5 %
Date: 2021-04-14 08:03:52 Functions: 0 0 -

          Line data    Source code
       1             : // GENERATED CODE - DO NOT MODIFY BY HAND
       2             : 
       3             : part of 'reaction.dart';
       4             : 
       5             : // **************************************************************************
       6             : // JsonSerializableGenerator
       7             : // **************************************************************************
       8             : 
       9           5 : Reaction _$ReactionFromJson(Map json) {
      10           5 :   return Reaction(
      11           5 :     id: json['id'] as String?,
      12           5 :     kind: json['kind'] as String?,
      13           5 :     activityId: json['activity_id'] as String?,
      14           5 :     userId: json['user_id'] as String?,
      15           5 :     parent: json['parent'] as String?,
      16           5 :     createdAt: json['created_at'] == null
      17             :         ? null
      18          10 :         : DateTime.parse(json['created_at'] as String),
      19           5 :     updatedAt: json['updated_at'] == null
      20             :         ? null
      21          10 :         : DateTime.parse(json['updated_at'] as String),
      22          10 :     targetFeeds: FeedId.fromIds(json['target_feeds'] as List?),
      23          10 :     user: (json['user'] as Map?)?.map(
      24          10 :       (k, e) => MapEntry(k as String, e as Object),
      25             :     ),
      26          10 :     targetFeedsExtraData: (json['target_feeds_extra_data'] as Map?)?.map(
      27          10 :       (k, e) => MapEntry(k as String, e as Object),
      28             :     ),
      29          10 :     data: (json['data'] as Map?)?.map(
      30          10 :       (k, e) => MapEntry(k as String, e as Object),
      31             :     ),
      32           5 :     latestChildren: (json['latest_children'] as Map?)?.map(
      33           0 :       (k, e) => MapEntry(
      34             :           k as String,
      35             :           (e as List<dynamic>)
      36           0 :               .map(
      37           0 :                   (e) => Reaction.fromJson(Map<String, dynamic>.from(e as Map)))
      38           0 :               .toList()),
      39             :     ),
      40          10 :     childrenCounts: (json['children_counts'] as Map?)?.map(
      41          10 :       (k, e) => MapEntry(k as String, e as int),
      42             :     ),
      43             :   );
      44             : }
      45             : 
      46           1 : Map<String, dynamic> _$ReactionToJson(Reaction instance) {
      47           1 :   final val = <String, dynamic>{};
      48             : 
      49           1 :   void writeNotNull(String key, dynamic value) {
      50             :     if (value != null) {
      51           1 :       val[key] = value;
      52             :     }
      53             :   }
      54             : 
      55           3 :   writeNotNull('id', readonly(instance.id));
      56           2 :   val['kind'] = instance.kind;
      57           2 :   val['activity_id'] = instance.activityId;
      58           2 :   val['user_id'] = instance.userId;
      59           2 :   writeNotNull('parent', instance.parent);
      60           3 :   writeNotNull('created_at', instance.createdAt?.toIso8601String());
      61           3 :   writeNotNull('updated_at', readonly(instance.updatedAt));
      62           3 :   writeNotNull('target_feeds', FeedId.toIds(instance.targetFeeds));
      63           2 :   writeNotNull('user', instance.user);
      64           2 :   writeNotNull('target_feeds_extra_data', instance.targetFeedsExtraData);
      65           2 :   writeNotNull('data', instance.data);
      66           3 :   writeNotNull('latest_children', readonly(instance.latestChildren));
      67           3 :   writeNotNull('children_counts', readonly(instance.childrenCounts));
      68             :   return val;
      69             : }

Generated by: LCOV version 1.15