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