whenOrNull<TResult extends Object?> method
- @optionalTypeArgs
- TResult? native()?,
- TResult? liquidityPoolToken()?,
- TResult? bridgedToken()?,
- TResult? miscToken()?,
- TResult? erc20()?,
- TResult? erc721()?,
inherited
Implementation
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function(
String symbol,
String name,
@JsonKey(defaultValue: 18, fromJson: decimalsFromJson) int decimals,
String address,
@JsonKey(name: 'balance', 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,
}) =>
throw _privateConstructorUsedError;