XRPLTransactionResult.fromJson constructor

XRPLTransactionResult.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory XRPLTransactionResult.fromJson(Map<String, dynamic> json) {
  return XRPLTransactionResult(
    accepted: json['accepted'] ?? false,
    accountSequenceAvailable:
        parseInt(json['account_sequence_available']) ?? 0,
    accountSequenceNext: parseInt(json['account_sequence_next']) ?? 0,
    applied: json['applied'] ?? false,
    broadcast: json['broadcast'] ?? false,
    engineResult: json['engine_result'] ?? '',
    engineResultCode: parseInt(json['engine_result_code']) ?? 0,
    engineResultMessage: json['engine_result_message'] ?? '',
    kept: json['kept'] ?? false,
    openLedgerCost: parseInt(json['open_ledger_cost']) ?? 0,
    queued: json['queued'] ?? false,
    status: json['status'] ?? '',
    txBlob: json['tx_blob'] ?? '',
    txJson: XRPLTxJson.fromJson(json['tx_json'] ?? {}),
    validatedLedgerIndex: parseInt(json['validated_ledger_index']) ?? 0,
  );
}