Map<String, dynamic> toJson() { final Map<String, dynamic> data = new Map<String, dynamic>(); if (counts != null) { data['counts'] = counts!.toJson(); } data['type'] = this.type; return data; }