@override Map<String, dynamic> toMap() { return { ...super.toMap(), 'params': { 'invoice': invoice, } }; }