when<TResult extends Object?> method
- @optionalTypeArgs
- TResult $default(
- @ElementConverter.new() Element ideal,
- @JsonKey.new(name: "billing_details") BillingDetails? billingDetails
- required TResult id(
- String id
- required TResult withBank(
- IdealBankData ideal,
- @JsonKey.new(name: "billing_details") BillingDetails? billingDetails
inherited
Implementation
@optionalTypeArgs
TResult when<TResult extends Object?>(
TResult Function(@ElementConverter() Element ideal,
@JsonKey(name: "billing_details") BillingDetails? billingDetails)
$default, {
required TResult Function(String id) id,
required TResult Function(IdealBankData ideal,
@JsonKey(name: "billing_details") BillingDetails? billingDetails)
withBank,
}) =>
throw _privateConstructorUsedError;