maybeWhen<TResult extends Object?> method
- @optionalTypeArgs
- TResult native()?,
- TResult liquidityPoolToken()?,
- TResult bridgedToken()?,
- TResult miscToken()?,
- TResult erc20()?,
- TResult erc721()?,
- required TResult orElse(),
inherited
Implementation
@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
TResult Function(String symbol, String name, int decimals, String address,
@JsonKey(fromJson: amountFromJson) BigInt amount)?
native,
TResult Function(
String symbol,
int decimals,
@JsonKey(fromJson: nameFromJson) String name,
@JsonKey(fromJson: addressFromJson) String address,
List<LpUnderlyingTokens> underlyingTokens)?
liquidityPoolToken,
TResult Function(
String symbol,
String logoURI,
int decimals,
@JsonKey(fromJson: nameFromJson) String name,
@JsonKey(fromJson: addressFromJson) String address)?
bridgedToken,
TResult Function(
String symbol,
String logoURI,
int decimals,
@JsonKey(fromJson: nameFromJson) String name,
@JsonKey(fromJson: addressFromJson) String address)?
miscToken,
TResult Function(
String symbol,
@JsonKey(fromJson: nameFromJson) String name,
@JsonKey(fromJson: decimalsFromJson) int decimals,
@JsonKey(name: 'contractAddress', fromJson: addressFromJson)
String address,
@JsonKey(name: 'balance') BigInt amount)?
erc20,
TResult Function(
String symbol,
@JsonKey(fromJson: nameFromJson) String name,
@JsonKey(fromJson: decimalsFromJson) int decimals,
@JsonKey(name: 'contractAddress', fromJson: addressFromJson)
String address,
@JsonKey(name: 'balance') BigInt amount)?
erc721,
required TResult orElse(),
}) =>
throw _privateConstructorUsedError;