interaction_models.g.dart
3.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'interaction_models.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
InteractionData _$InteractionDataFromJson(Map<String, dynamic> json) =>
InteractionData(
interactionType: (json['interaction_type'] as num?)?.toInt(),
actionType: (json['action_type'] as num?)?.toInt(),
action: json['action_variables'] == null
? null
: InteractionDataAction.fromJson(
json['action_variables'] as Map<String, dynamic>),
);
Map<String, dynamic> _$InteractionDataToJson(InteractionData instance) =>
<String, dynamic>{
if (instance.interactionType case final value?) 'interaction_type': value,
if (instance.actionType case final value?) 'action_type': value,
if (instance.action?.toJson() case final value?)
'action_variables': value,
};
InteractionRecordResponse _$InteractionRecordResponseFromJson(
Map<String, dynamic> json) =>
InteractionRecordResponse(
records: (json['records'] as List<dynamic>?)
?.map((e) => InteractionRecord.fromJson(e as Map<String, dynamic>))
.toList(),
);
Map<String, dynamic> _$InteractionRecordResponseToJson(
InteractionRecordResponse instance) =>
<String, dynamic>{
if (instance.records?.map((e) => e.toJson()).toList() case final value?)
'records': value,
};
InteractionRecord _$InteractionRecordFromJson(Map<String, dynamic> json) =>
InteractionRecord(
id: (json['id'] as num?)?.toInt(),
createTime: (json['create_time'] as num?)?.toInt(),
userId: (json['user_id'] as num?)?.toInt(),
pairId: (json['pair_id'] as num?)?.toInt(),
interactionType: (json['interaction_type'] as num?)?.toInt(),
actionType: (json['action_type'] as num?)?.toInt(),
action: json['action_variables'] == null
? null
: InteractionDataAction.fromJson(
json['action_variables'] as Map<String, dynamic>),
text: json['text'] as String?,
);
Map<String, dynamic> _$InteractionRecordToJson(InteractionRecord instance) =>
<String, dynamic>{
if (instance.id case final value?) 'id': value,
if (instance.createTime case final value?) 'create_time': value,
if (instance.userId case final value?) 'user_id': value,
if (instance.pairId case final value?) 'pair_id': value,
if (instance.interactionType case final value?) 'interaction_type': value,
if (instance.actionType case final value?) 'action_type': value,
if (instance.action?.toJson() case final value?)
'action_variables': value,
if (instance.text case final value?) 'text': value,
};
InteractionDataAction _$InteractionDataActionFromJson(
Map<String, dynamic> json) =>
InteractionDataAction(
objectTarget: (json['object'] as num?)?.toInt(),
status: json['data_status'] as String?,
type: json['data_type'] as String?,
date: json['data_date'] as String?,
value: json['data_value'] as String?,
unit: json['data_unit'] as String?,
action: json['action'] as String?,
);
Map<String, dynamic> _$InteractionDataActionToJson(
InteractionDataAction instance) =>
<String, dynamic>{
if (instance.objectTarget case final value?) 'object': value,
if (instance.status case final value?) 'data_status': value,
if (instance.type case final value?) 'data_type': value,
if (instance.date case final value?) 'data_date': value,
if (instance.value case final value?) 'data_value': value,
if (instance.unit case final value?) 'data_unit': value,
if (instance.action case final value?) 'action': value,
};