Line data Source code
1 : // GENERATED CODE - DO NOT MODIFY BY HAND
2 :
3 : part of 'enriched_activity.dart';
4 :
5 : // **************************************************************************
6 : // JsonSerializableGenerator
7 : // **************************************************************************
8 :
9 5 : EnrichedActivity _$EnrichedActivityFromJson(Map json) {
10 5 : return EnrichedActivity(
11 5 : id: json['id'] as String?,
12 10 : actor: EnrichableField.deserialize(json['actor']),
13 5 : verb: json['verb'] as String?,
14 10 : object: EnrichableField.deserialize(json['object']),
15 5 : foreignId: json['foreign_id'] as String?,
16 10 : target: EnrichableField.deserialize(json['target']),
17 15 : time: json['time'] == null ? null : DateTime.parse(json['time'] as String),
18 10 : origin: EnrichableField.deserialize(json['origin']),
19 20 : to: (json['to'] as List<dynamic>?)?.map((e) => e as String).toList(),
20 10 : score: (json['score'] as num?)?.toDouble(),
21 10 : analytics: (json['analytics'] as Map?)?.map(
22 10 : (k, e) => MapEntry(k as String, e as Object),
23 : ),
24 10 : extraContext: (json['extra_context'] as Map?)?.map(
25 10 : (k, e) => MapEntry(k as String, e as Object),
26 : ),
27 10 : extraData: (json['extra_data'] as Map?)?.map(
28 10 : (k, e) => MapEntry(k as String, e as Object),
29 : ),
30 10 : reactionCounts: (json['reaction_counts'] as Map?)?.map(
31 10 : (k, e) => MapEntry(k as String, e as Object),
32 : ),
33 10 : ownReactions: (json['own_reactions'] as Map?)?.map(
34 10 : (k, e) => MapEntry(
35 : k as String,
36 : (e as List<dynamic>)
37 5 : .map(
38 15 : (e) => Reaction.fromJson(Map<String, dynamic>.from(e as Map)))
39 5 : .toList()),
40 : ),
41 10 : latestReactions: (json['latest_reactions'] as Map?)?.map(
42 10 : (k, e) => MapEntry(
43 : k as String,
44 : (e as List<dynamic>)
45 5 : .map(
46 15 : (e) => Reaction.fromJson(Map<String, dynamic>.from(e as Map)))
47 5 : .toList()),
48 : ),
49 : );
50 : }
51 :
52 1 : Map<String, dynamic> _$EnrichedActivityToJson(EnrichedActivity instance) {
53 1 : final val = <String, dynamic>{};
54 :
55 1 : void writeNotNull(String key, dynamic value) {
56 : if (value != null) {
57 1 : val[key] = value;
58 : }
59 : }
60 :
61 3 : writeNotNull('id', readonly(instance.id));
62 3 : val['actor'] = EnrichableField.serialize(instance.actor);
63 2 : val['verb'] = instance.verb;
64 3 : val['object'] = EnrichableField.serialize(instance.object);
65 2 : writeNotNull('foreign_id', instance.foreignId);
66 3 : writeNotNull('target', readonly(instance.target));
67 3 : writeNotNull('time', instance.time?.toIso8601String());
68 3 : writeNotNull('origin', readonly(instance.origin));
69 3 : writeNotNull('to', readonly(instance.to));
70 3 : writeNotNull('score', readonly(instance.score));
71 3 : writeNotNull('analytics', readonly(instance.analytics));
72 3 : writeNotNull('extra_context', readonly(instance.extraContext));
73 3 : writeNotNull('reaction_counts', readonly(instance.reactionCounts));
74 3 : writeNotNull('own_reactions', readonly(instance.ownReactions));
75 3 : writeNotNull('latest_reactions', readonly(instance.latestReactions));
76 2 : writeNotNull('extra_data', instance.extraData);
77 : return val;
78 : }
|