-
Notifications
You must be signed in to change notification settings - Fork 46
/
history.dart
28 lines (24 loc) · 727 Bytes
/
history.dart
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
import 'package:cryptoholic/src/models/graph_data.dart';
class History {
List<GraphData> _graphData;
num _timeTo;
num _timeFrom;
List<GraphData> get graphData => _graphData;
num get timeTo => _timeTo;
num get timeFrom => _timeFrom;
History._({List<GraphData> graphData, num timeTo, num timeFrom})
: _graphData = graphData,
_timeTo = timeTo,
_timeFrom = timeFrom;
factory History.fromJson(Map<String, dynamic> json) {
List<GraphData> _graphDataList = [];
for (var item in json["Data"]) {
_graphDataList.add(GraphData.fromJson(item));
}
return History._(
graphData: _graphDataList,
timeFrom: json["TimeFrom"],
timeTo: json["TimeTo"],
);
}
}