IntentModePatterns extension
Adds pattern-matching-related methods to IntentMode.
- on
Methods
-
map<
TResult extends Object?> ({required TResult paymentMode(_PaymentMode value), required TResult setupMode(_SetupMode value)}) → TResult -
Available on IntentMode, provided by the IntentModePatterns extension
Aswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> ({TResult? paymentMode(_PaymentMode value)?, TResult? setupMode(_SetupMode value)?}) → TResult? -
Available on IntentMode, provided by the IntentModePatterns extension
A variant ofmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> ({TResult paymentMode(_PaymentMode value)?, TResult setupMode(_SetupMode value)?, required TResult orElse()}) → TResult -
Available on IntentMode, provided by the IntentModePatterns extension
A variant ofmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> ({TResult paymentMode(String currencyCode, int amount, IntentFutureUsage? setupFutureUsage, CaptureMethod? captureMethod, PaymentMethodOptions? paymentMethodOptions)?, TResult setupMode(String? currencyCode, IntentFutureUsage setupFutureUsage)?, required TResult orElse()}) → TResult -
Available on IntentMode, provided by the IntentModePatterns extension
A variant ofwhenthat fallback to anorElsecallback. -
when<
TResult extends Object?> ({required TResult paymentMode(String currencyCode, int amount, IntentFutureUsage? setupFutureUsage, CaptureMethod? captureMethod, PaymentMethodOptions? paymentMethodOptions), required TResult setupMode(String? currencyCode, IntentFutureUsage setupFutureUsage)}) → TResult -
Available on IntentMode, provided by the IntentModePatterns extension
Aswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> ({TResult? paymentMode(String currencyCode, int amount, IntentFutureUsage? setupFutureUsage, CaptureMethod? captureMethod, PaymentMethodOptions? paymentMethodOptions)?, TResult? setupMode(String? currencyCode, IntentFutureUsage setupFutureUsage)?}) → TResult? -
Available on IntentMode, provided by the IntentModePatterns extension
A variant ofwhenthat fallback to returningnull