TransactionPreconditionsResponse.fromJson constructor Null safety

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

Implementation

factory TransactionPreconditionsResponse.fromJson(Map<String, dynamic> json) {
  var signersFromJson = json['extra_signers'];
  List<String> signersList = List<String>.empty(growable: false);
  if (signersFromJson != null) {
    signersList = List<String>.from(signersFromJson);
  }

  return TransactionPreconditionsResponse(
      json['timebounds'] == null
          ? null
          : PreconditionsTimeBoundsResponse.fromJson(json['timebounds']),
      json['ledgerbounds'] == null
          ? null
          : PreconditionsLedgerBoundsResponse.fromJson(json['ledgerbounds']),
      json['min_account_sequence'],
      json['min_account_sequence_age'],
      convertInt(json['min_account_sequence_ledger_gap']),
      signersList);
}