encode static method

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

Implementation

static void encode(
    XdrDataOutputStream stream, XdrInnerTransactionResultResult encoded) {
  stream.writeInt(encoded.discriminant.value);
  switch (encoded.discriminant) {
    case XdrTransactionResultCode.txSUCCESS:
    case XdrTransactionResultCode.txFAILED:
      int resultsSize = encoded.results.length;
      stream.writeInt(resultsSize);
      for (int i = 0; i < resultsSize; i++) {
        XdrOperationResult.encode(stream, encoded._results![i]);
      }
      break;
    default:
      break;
  }
}