Map<String, dynamic> toJson() { return <String, dynamic>{ if (x != null) r'x': x, if (y != null) r'y': y, }; }