whenOrNull<TResult extends Object?> method
TResult?
whenOrNull<TResult extends Object?>({
- TResult? recurring(
- String description,
- String managementUrl,
- ImmediateCartSummaryItem billing,
- ImmediateCartSummaryItem? trialBilling,
- String? billingAgreement,
- String? tokenNotificationURL,
- TResult? automaticReload()?,
- TResult? multiMerchant(
- List<
ApplePayMultiMerchant> merchants
- List<
inherited
Implementation
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function(
String description,
String managementUrl,
ImmediateCartSummaryItem billing,
ImmediateCartSummaryItem? trialBilling,
String? billingAgreement,
String? tokenNotificationURL)?
recurring,
TResult? Function(
String description,
String managementUrl,
String label,
String reloadAmount,
String thresholdAmount,
String? billingAgreement,
String? tokenNotificationURL)?
automaticReload,
TResult? Function(List<ApplePayMultiMerchant> merchants)? multiMerchant,
}) =>
throw _privateConstructorUsedError;