encode method Null safety

void encode(
  1. XdrDataOutputStream stream,
  2. XdrConfigSettingContractLedgerCostV0 encoded
)

Implementation

static void encode(XdrDataOutputStream stream,
    XdrConfigSettingContractLedgerCostV0 encoded) {
  XdrUint32.encode(stream, encoded.ledgerMaxReadLedgerEntries);
  XdrUint32.encode(stream, encoded.ledgerMaxReadBytes);
  XdrUint32.encode(stream, encoded.ledgerMaxWriteLedgerEntries);
  XdrUint32.encode(stream, encoded.ledgerMaxWriteBytes);
  XdrUint32.encode(stream, encoded.txMaxReadLedgerEntries);
  XdrUint32.encode(stream, encoded.txMaxReadBytes);
  XdrUint32.encode(stream, encoded.txMaxWriteLedgerEntries);
  XdrUint32.encode(stream, encoded.txMaxWriteBytes);

  XdrInt64.encode(stream, encoded.feeReadLedgerEntry);
  XdrInt64.encode(stream, encoded.feeWriteLedgerEntry);
  XdrInt64.encode(stream, encoded.feeRead1KB);
  XdrInt64.encode(stream, encoded.feeWrite1KB);
  XdrInt64.encode(stream, encoded.bucketListSizeBytes);
  XdrInt64.encode(stream, encoded.bucketListFeeRateLow);
  XdrInt64.encode(stream, encoded.bucketListFeeRateHigh);

  XdrUint32.encode(stream, encoded.bucketListGrowthFactor);
}