when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult success(
    1. CustomerInfo customerInfo
    ),
  2. required TResult error(
    1. PurchasesError error
    ),
  3. required TResult purchaseBelongsToOtherUser(),
  4. required TResult invalidToken(),
  5. required TResult expired(
    1. String obfuscatedEmail
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(CustomerInfo customerInfo) success,
  required TResult Function(PurchasesError error) error,
  required TResult Function() purchaseBelongsToOtherUser,
  required TResult Function() invalidToken,
  required TResult Function(String obfuscatedEmail) expired,
}) =>
    throw _privateConstructorUsedError;