Map<String, dynamic> toJson() { final data = <String, dynamic>{ 'id': id, 'created_at': createdAt, 'updated_at': updatedAt, }; return data..removeWhere((key, value) => value == null); }