Map<String, dynamic> toMap() => { "id": id, "name": name, "url": url, "amount": amount, "customData": customData, };