import 'package:mnemo_cards_common_backend/mnemo_cards_common_backend.dart'; import 'package:mnemo_cards_common/mnemo_cards_common.dart'; extension PaymentExt on PaymentModel { PaymentDto toDto({ bool withToken = false, bool withMeta = false, }) { return PaymentDto( amount: amount, currency: currency, status: status, date: date, paymentSystem: paymentSystem, products: products.map((p) => p.toDto()).toList(), externalToken: withToken ? externalToken : null, meta: withMeta ? meta : null, ); } }