Line data Source code
1 : // GENERATED CODE - DO NOT MODIFY BY HAND 2 : 3 : part of 'activity.dart'; 4 : 5 : // ************************************************************************** 6 : // JsonSerializableGenerator 7 : // ************************************************************************** 8 : 9 5 : Activity _$ActivityFromJson(Map json) { 10 5 : return Activity( 11 5 : actor: json['actor'] as String?, 12 5 : verb: json['verb'] as String?, 13 5 : object: json['object'] as String?, 14 5 : id: json['id'] as String?, 15 5 : foreignId: json['foreign_id'] as String?, 16 5 : target: json['target'] as String?, 17 15 : time: json['time'] == null ? null : DateTime.parse(json['time'] as String), 18 10 : to: FeedId.fromIds(json['to'] as List?), 19 10 : analytics: (json['analytics'] as Map?)?.map( 20 10 : (k, e) => MapEntry(k as String, e as Object), 21 : ), 22 10 : extraContext: (json['extra_context'] as Map?)?.map( 23 10 : (k, e) => MapEntry(k as String, e as Object), 24 : ), 25 5 : origin: json['origin'] as String?, 26 10 : score: (json['score'] as num?)?.toDouble(), 27 10 : extraData: (json['extra_data'] as Map?)?.map( 28 10 : (k, e) => MapEntry(k as String, e as Object), 29 : ), 30 : ); 31 : } 32 : 33 2 : Map<String, dynamic> _$ActivityToJson(Activity instance) { 34 2 : final val = <String, dynamic>{}; 35 : 36 2 : void writeNotNull(String key, dynamic value) { 37 : if (value != null) { 38 1 : val[key] = value; 39 : } 40 : } 41 : 42 4 : writeNotNull('id', instance.id); 43 4 : val['actor'] = instance.actor; 44 4 : val['verb'] = instance.verb; 45 4 : val['object'] = instance.object; 46 4 : writeNotNull('foreign_id', instance.foreignId); 47 4 : writeNotNull('target', instance.target); 48 5 : writeNotNull('time', instance.time?.toIso8601String()); 49 4 : writeNotNull('origin', instance.origin); 50 6 : writeNotNull('to', FeedId.toIds(instance.to)); 51 4 : writeNotNull('score', instance.score); 52 4 : writeNotNull('analytics', instance.analytics); 53 4 : writeNotNull('extra_context', instance.extraContext); 54 4 : writeNotNull('extra_data', instance.extraData); 55 : return val; 56 : }