FFPaymentSettings constructor

FFPaymentSettings({
  1. FFBraintreeSettings? braintree,
  2. FFRevenueCatSettings? revenueCat,
  3. FFStripeSettings? stripe,
  4. FFEditMetadata? editMetadata,
  5. FFRazorpaySettings? razorpay,
})

Implementation

factory FFPaymentSettings({
  FFBraintreeSettings? braintree,
  FFRevenueCatSettings? revenueCat,
  FFStripeSettings? stripe,
  FFEditMetadata? editMetadata,
  FFRazorpaySettings? razorpay,
}) {
  final result = create();
  if (braintree != null) result.braintree = braintree;
  if (revenueCat != null) result.revenueCat = revenueCat;
  if (stripe != null) result.stripe = stripe;
  if (editMetadata != null) result.editMetadata = editMetadata;
  if (razorpay != null) result.razorpay = razorpay;
  return result;
}