FFRazorpayPaymentSheetOptions constructor

FFRazorpayPaymentSheetOptions({
  1. FFColor? dialogColor,
  2. FFColor? processingColor,
  3. FFColor? errorColor,
  4. FFColor? successColor,
  5. FFColor? textColor,
  6. FFColor? barrierColor,
  7. FFValue? timeout,
})

Implementation

factory FFRazorpayPaymentSheetOptions({
  FFColor? dialogColor,
  FFColor? processingColor,
  FFColor? errorColor,
  FFColor? successColor,
  FFColor? textColor,
  FFColor? barrierColor,
  FFValue? timeout,
}) {
  final result = create();
  if (dialogColor != null) result.dialogColor = dialogColor;
  if (processingColor != null) result.processingColor = processingColor;
  if (errorColor != null) result.errorColor = errorColor;
  if (successColor != null) result.successColor = successColor;
  if (textColor != null) result.textColor = textColor;
  if (barrierColor != null) result.barrierColor = barrierColor;
  if (timeout != null) result.timeout = timeout;
  return result;
}