NativeToken class abstract

Inheritance

Constructors

NativeToken({String symbol, String name, int decimals, String address, @JsonKey(fromJson: amountFromJson) required BigInt value, String? to, String? from})
const
factory
NativeToken.fromJson(Map<String, dynamic> json)
factory

Properties

address String
no setter
copyWith → _$$NativeTokenImplCopyWith<_$NativeTokenImpl>
no setter
decimals int
no setter
from String?
no setter
hashCode int
The hash code for this object.
no setterinherited
name String
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
symbol String
no setter
to String?
no setter
value BigInt
no setter

Methods

map<TResult extends Object?>({required TResult nativeToken(NativeToken value), required TResult erc20Transfer(ERC20Transfer value), required TResult erc721Transfer(ERC721Transfer value)}) → TResult
inherited
mapOrNull<TResult extends Object?>({TResult? nativeToken(NativeToken value)?, TResult? erc20Transfer(ERC20Transfer value)?, TResult? erc721Transfer(ERC721Transfer value)?}) → TResult?
inherited
maybeMap<TResult extends Object?>({TResult nativeToken(NativeToken value)?, TResult erc20Transfer(ERC20Transfer value)?, TResult erc721Transfer(ERC721Transfer value)?, required TResult orElse()}) → TResult
inherited
maybeWhen<TResult extends Object?>({TResult nativeToken(String symbol, String name, int decimals, String address, BigInt value, String? to, String? from)?, TResult erc20Transfer(String symbol, String name, int decimals, String address, BigInt value, String? to, String? from)?, TResult erc721Transfer(String symbol, String name, String address, BigInt value, BigInt? tokenId, String? to, String? from)?, required TResult orElse()}) → TResult
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>({required TResult nativeToken(String symbol, String name, int decimals, String address, BigInt value, String? to, String? from), required TResult erc20Transfer(String symbol, String name, int decimals, String address, BigInt value, String? to, String? from), required TResult erc721Transfer(String symbol, String name, String address, BigInt value, BigInt? tokenId, String? to, String? from)}) → TResult
inherited
whenOrNull<TResult extends Object?>({TResult? nativeToken(String symbol, String name, int decimals, String address, BigInt value, String? to, String? from)?, TResult? erc20Transfer(String symbol, String name, int decimals, String address, BigInt value, String? to, String? from)?, TResult? erc721Transfer(String symbol, String name, String address, BigInt value, BigInt? tokenId, String? to, String? from)?}) → TResult?
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited