Map<String, dynamic> get map => { 'startTime': startTime, 'endTime': endTime, 'originalDataSource': originalDataSource.map, 'entries': entries.map((e) => e.map).toList(), };