Map<String, dynamic> toJson() { return { 'time': time?.toIso8601String(), 'low': low, 'high': high, 'open': open, 'close': close, 'volume': volume, }; }