Map<String, int> toJson() { var json = {'r': r, 'g': g, 'b': b}; if (a != null) { json['a'] = a!; } return json; }