XRPLTxJson.fromJson constructor
XRPLTxJson.fromJson(
- Map<String, dynamic> json
)
Implementation
factory XRPLTxJson.fromJson(Map<String, dynamic> json) {
final memosList = (json['Memos'] as List<dynamic>?)
?.map((memo) => OnChainXRPLMemo.fromJson(
Map<String, dynamic>.from(memo['Memo'])))
.toList() ??
[];
return XRPLTxJson(
account: json['Account'] ?? '',
fee: parseBigInt(json['Fee']) ?? BigInt.zero,
flags: parseInt(json['Flags']) ?? 0,
lastLedgerSequence: parseInt(json['LastLedgerSequence']) ?? 0,
memos: memosList,
nFTokenTaxon: parseInt(json['NFTokenTaxon']) ?? 0,
sequence: parseInt(json['Sequence']) ?? 0,
signingPubKey: json['SigningPubKey'] ?? '',
transactionType: json['TransactionType'] ?? '',
txnSignature: json['TxnSignature'] ?? '',
hash: json['hash'] ?? '',
);
}