maybeWhen<TResult extends Object?> method
- @optionalTypeArgs
- 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,
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;