VoucherGenerationEntryV1Builder class
Constructors
-
VoucherGenerationEntryV1Builder({Key? key, required void onTncClick({required String brandLogo, required String filePath}), required void onHowToUseClick({required String brandLogoUrl, required String ctaUrl, required String productId, required bool stepsAvailable, required String tncFilePath, required String videoUrl}), required Future<void> onContinue({required double amount, required bool autoGenerated, required String brandLogo, required String brandName, required bool coinsApplied, required bool consumeCoins, required String couponCode, required bool isRewardTypePostpaid, required String productId, required bool referralCodeAutoApply, required Map<double, int> selectedDenomination, required double taxPercentage, required String title, required String variantId}), required void onApplyCouponClick({required double amount, required String planType, required String productId, required String variantId}), String couponCode = '', required double? amount, required bool fastForwardSummary, required String productId, required void onClickAssuredTag({required String brandName, required String productId}), required bool disableQuickEditModal, required VoidCallback onClickCoinsInfo, required VoidCallback onReferralNotApplicableBrandsClick, required bool consumeCoins, required Future<bool> attemptLogin(), Map<double, int>? defaultDenomination})
-
const
Properties
-
amount
→ double?
-
final
-
attemptLogin
→ Future<bool> Function()
-
final
-
consumeCoins
→ bool
-
final
-
couponCode
→ String
-
final
-
defaultDenomination
→ Map<double, int>?
-
final
-
disableQuickEditModal
→ bool
-
final
-
fastForwardSummary
→ bool
-
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
key
→ Key?
-
final
-
onApplyCouponClick
→ void Function({required double amount, required String planType, required String productId, required String variantId})
-
final
-
onClickAssuredTag
→ void Function({required String brandName, required String productId})
-
final
-
onClickCoinsInfo
→ VoidCallback
-
final
-
onContinue
→ Future<void> Function({required double amount, required bool autoGenerated, required String brandLogo, required String brandName, required bool coinsApplied, required bool consumeCoins, required String couponCode, required bool isRewardTypePostpaid, required String productId, required bool referralCodeAutoApply, required Map<double, int> selectedDenomination, required double taxPercentage, required String title, required String variantId})
-
final
-
onHowToUseClick
→ void Function({required String brandLogoUrl, required String ctaUrl, required String productId, required bool stepsAvailable, required String tncFilePath, required String videoUrl})
-
final
-
onReferralNotApplicableBrandsClick
→ VoidCallback
-
final
-
onTncClick
→ void Function({required String brandLogo, required String filePath})
-
final
-
productId
→ String
-
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited