CreditCardOfferDetails constructor
CreditCardOfferDetails({
- String? cardName,
- required String cardImageUrl,
- List<
CardPurpose> cardPurposes = const [], - String? ratesUrl,
- double? maxPurchaseApr,
- double? minPurchaseApr,
- String? purchaseAprText,
- String? purchaseAprDisclaimer,
- double? maxPurchaseIntroApr,
- double? minPurchaseIntroApr,
- int? purchaseIntroAprTerm,
- TermUnit? purchaseIntroAprTermUnit,
- String? purchaseIntroAprText,
- String? regularIntroAprCombinedText,
- double? maxCashAdvanceApr,
- double? minCashAdvanceApr,
- String? cashAdvanceAprText,
- double? maxCashAdvanceIntroApr,
- double? minCashAdvanceIntroApr,
- int? cashAdvanceIntroAprTerm,
- TermUnit? cashAdvanceIntroAprTermUnit,
- String? cashAdvanceIntroAprText,
- double? maxBalanceTransferApr,
- double? minBalanceTransferApr,
- String? balanceTransferAprText,
- double? maxBalanceTransferIntroApr,
- double? minBalanceTransferIntroApr,
- int? balanceTransferIntroAprTerm,
- TermUnit? balanceTransferIntroAprTermUnit,
- String? balanceTransferIntroAprText,
- double? balanceTransferFee,
- String? balanceTransferFeeDisclaimer,
- double? maxAnnualFee,
- double? minAnnualFee,
- String? annualFeeDisclaimer,
- String? annualFeeText,
- double? annualIntroFee,
- int? annualIntroFeeTerm,
- double? introOfferAmount,
- String? introOfferText,
- String? introOfferDisclaimer,
- IntroOfferType? introOfferType,
- String? introOfferTitle,
- List<
String> details = const [], - List<
String> additionalDetails = const [], - List<
PreviewDetail> previewDetails = const [], - required CardType cardType,
- double? minimumCreditLine,
- double? minimumPenaltyApr,
- double? maximumPenaltyApr,
- AprType? aprType,
- double? cashAdvanceFee,
- double? lateFee,
- double? foreignExchangeFee,
- double? accountOpeningFee,
- double? returnPaymentFee,
- double? monthlyServiceFee,
- List<
ProvidedCreditRating> recommendedCreditRatings = const [], - String? recommendedCreditRatingsDisclaimer,
- String? recommendedCreditRatingsText,
- required bool preQualified,
- required bool preApproved,
- required bool preSelected,
- double? foreignTransactionFee,
- Object? earningProgram,
- List<
CardBenefit> cardBenefits = const [], - String? rewardsDescription,
- String? rewardsDisclaimer,
- String? rewardsTitle,
- double? minDepositAmount,
- String? minDepositDisclaimer,
- bool? isITA,
- List<
String> badges = const [],
Returns a new CreditCardOfferDetails instance.
Implementation
CreditCardOfferDetails({
this.cardName,
required this.cardImageUrl,
this.cardPurposes = const [],
this.ratesUrl,
this.maxPurchaseApr,
this.minPurchaseApr,
this.purchaseAprText,
this.purchaseAprDisclaimer,
this.maxPurchaseIntroApr,
this.minPurchaseIntroApr,
this.purchaseIntroAprTerm,
this.purchaseIntroAprTermUnit,
this.purchaseIntroAprText,
this.regularIntroAprCombinedText,
this.maxCashAdvanceApr,
this.minCashAdvanceApr,
this.cashAdvanceAprText,
this.maxCashAdvanceIntroApr,
this.minCashAdvanceIntroApr,
this.cashAdvanceIntroAprTerm,
this.cashAdvanceIntroAprTermUnit,
this.cashAdvanceIntroAprText,
this.maxBalanceTransferApr,
this.minBalanceTransferApr,
this.balanceTransferAprText,
this.maxBalanceTransferIntroApr,
this.minBalanceTransferIntroApr,
this.balanceTransferIntroAprTerm,
this.balanceTransferIntroAprTermUnit,
this.balanceTransferIntroAprText,
this.balanceTransferFee,
this.balanceTransferFeeDisclaimer,
this.maxAnnualFee,
this.minAnnualFee,
this.annualFeeDisclaimer,
this.annualFeeText,
this.annualIntroFee,
this.annualIntroFeeTerm,
this.introOfferAmount,
this.introOfferText,
this.introOfferDisclaimer,
this.introOfferType,
this.introOfferTitle,
this.details = const [],
this.additionalDetails = const [],
this.previewDetails = const [],
required this.cardType,
this.minimumCreditLine,
this.minimumPenaltyApr,
this.maximumPenaltyApr,
this.aprType,
this.cashAdvanceFee,
this.lateFee,
this.foreignExchangeFee,
this.accountOpeningFee,
this.returnPaymentFee,
this.monthlyServiceFee,
this.recommendedCreditRatings = const [],
this.recommendedCreditRatingsDisclaimer,
this.recommendedCreditRatingsText,
required this.preQualified,
required this.preApproved,
required this.preSelected,
this.foreignTransactionFee,
this.earningProgram,
this.cardBenefits = const [],
this.rewardsDescription,
this.rewardsDisclaimer,
this.rewardsTitle,
this.minDepositAmount,
this.minDepositDisclaimer,
this.isITA,
this.badges = const [],
});