import 'package:adyen_checkout/adyen_checkout.dart';
class PaymentConfigurations {
final SessionCheckout sessionCheckout;
final GooglePayComponentConfiguration googlePayConfiguration;
final DropInConfiguration dropInConfiguration;
final CardComponentConfiguration cardComponentConfiguration;
final ApplePayComponentConfiguration applePayConfiguration;
final bool isFullyPaidWithPoints;
final List<Map<String, dynamic>> availablePaymentMethods;
PaymentConfigurations({
required this.cardComponentConfiguration,
required this.sessionCheckout,
required this.googlePayConfiguration,
required this.dropInConfiguration,
required this.applePayConfiguration,
required this.isFullyPaidWithPoints,
required this.availablePaymentMethods,
});
@override
String toString() {
return 'PaymentConfigurations(sessionCheckout: $sessionCheckout, googlePayConfiguration: $googlePayConfiguration, dropInConfiguration: $dropInConfiguration, cardComponentConfiguration: $cardComponentConfiguration, applePayConfiguration: $applePayConfiguration, isFullyPaidWithPoints: $isFullyPaidWithPoints)';
}
}