VoucherGenerationEntryV1Builder class

Inheritance

Constructors

VoucherGenerationEntryV1Builder({Key? key, required void onTncClick({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 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 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 filePath})
final
productId String
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

build(BuildContext context) Widget
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
view(BuildContext context) Widget
override

Operators

operator ==(Object other) bool
The equality operator.
inherited