38 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
// GENERATED CODE - DO NOT MODIFY BY HAND
 | 
						|
 | 
						|
part of 'heatmap.dart';
 | 
						|
 | 
						|
// **************************************************************************
 | 
						|
// JsonSerializableGenerator
 | 
						|
// **************************************************************************
 | 
						|
 | 
						|
_SnHeatmap _$SnHeatmapFromJson(Map<String, dynamic> json) => _SnHeatmap(
 | 
						|
  unit: json['unit'] as String,
 | 
						|
  periodStart: DateTime.parse(json['period_start'] as String),
 | 
						|
  periodEnd: DateTime.parse(json['period_end'] as String),
 | 
						|
  items:
 | 
						|
      (json['items'] as List<dynamic>)
 | 
						|
          .map((e) => SnHeatmapItem.fromJson(e as Map<String, dynamic>))
 | 
						|
          .toList(),
 | 
						|
);
 | 
						|
 | 
						|
Map<String, dynamic> _$SnHeatmapToJson(_SnHeatmap instance) =>
 | 
						|
    <String, dynamic>{
 | 
						|
      'unit': instance.unit,
 | 
						|
      'period_start': instance.periodStart.toIso8601String(),
 | 
						|
      'period_end': instance.periodEnd.toIso8601String(),
 | 
						|
      'items': instance.items.map((e) => e.toJson()).toList(),
 | 
						|
    };
 | 
						|
 | 
						|
_SnHeatmapItem _$SnHeatmapItemFromJson(Map<String, dynamic> json) =>
 | 
						|
    _SnHeatmapItem(
 | 
						|
      date: DateTime.parse(json['date'] as String),
 | 
						|
      count: (json['count'] as num).toInt(),
 | 
						|
    );
 | 
						|
 | 
						|
Map<String, dynamic> _$SnHeatmapItemToJson(_SnHeatmapItem instance) =>
 | 
						|
    <String, dynamic>{
 | 
						|
      'date': instance.date.toIso8601String(),
 | 
						|
      'count': instance.count,
 | 
						|
    };
 |