Map<String, dynamic> toJson() { final data = Map<String, dynamic>(); data['type'] = type; data['offset'] = offset; data['length'] = length; data['url'] = url; data['ex'] = ex; return data; }