copyWith method

ShopifySharpPaymentDetails copyWith({
  1. String? avsResultCode,
  2. String? creditCardBin,
  3. String? cvvResultCode,
  4. String? creditCardNumber,
  5. String? creditCardCompany,
  6. String? creditCardName,
  7. String? creditCardWallet,
  8. int? creditCardExpirationMonth,
  9. int? creditCardExpirationYear,
  10. String? paymentMethodName,
  11. dynamic buyerActionInfo,
})

Implementation

ShopifySharpPaymentDetails copyWith({
  String? avsResultCode,
  String? creditCardBin,
  String? cvvResultCode,
  String? creditCardNumber,
  String? creditCardCompany,
  String? creditCardName,
  String? creditCardWallet,
  int? creditCardExpirationMonth,
  int? creditCardExpirationYear,
  String? paymentMethodName,
  dynamic buyerActionInfo,
}) {
  return ShopifySharpPaymentDetails(
    avsResultCode: avsResultCode ?? this.avsResultCode,
    creditCardBin: creditCardBin ?? this.creditCardBin,
    cvvResultCode: cvvResultCode ?? this.cvvResultCode,
    creditCardNumber: creditCardNumber ?? this.creditCardNumber,
    creditCardCompany: creditCardCompany ?? this.creditCardCompany,
    creditCardName: creditCardName ?? this.creditCardName,
    creditCardWallet: creditCardWallet ?? this.creditCardWallet,
    creditCardExpirationMonth:
        creditCardExpirationMonth ?? this.creditCardExpirationMonth,
    creditCardExpirationYear:
        creditCardExpirationYear ?? this.creditCardExpirationYear,
    paymentMethodName: paymentMethodName ?? this.paymentMethodName,
    buyerActionInfo: buyerActionInfo ?? this.buyerActionInfo,
  );
}