TransactionData<T extends Object> class

Transaction Data

Inheritance
Implementers

Constructors

TransactionData({required T transaction, required Meta? meta, required Object? version})
Confirmed Transaction Block.
const
TransactionData.fromJson(Map<String, dynamic> json)
Creates an instance of this class from the constructor parameters defined in the json object.
factory

Properties

binaryData → String
Casts rawData to a binary encoded String.
no setterinherited
hashCode → int
The hash code for this object.
no setterinherited
isBinary → bool
True if rawData is a binary encoded List.
no setterinherited
isJson → bool
True if rawData is a JSON object.
no setterinherited
jsonData → Map<String, dynamic>
Casts rawData to a JSON object.
no setterinherited
meta → Meta?
Transaction status metadata.
final
rawData → T
A Serializable class for Account and Transaction data. Account or Transaction data.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
transaction → T
Transaction data returned as JSON or binary encoded data.
final
version → Object?
Transaction version ('legacy'|number) or null if GetBlockConfig.maxSupportedTransactionVersion was not set in the request params.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
Serialises this class into a JSON object.
override
toString() → String
A string representation of this object.
inherited

Operators

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

Static Methods

parse(Map<String, dynamic> json) → TransactionData<Object>
Creates an instance of this class from the constructor parameters defined in the json object.

Constants

transactionKey → const String
The transaction data key.