encode method

void encode (
  1. XdrDataOutputStream stream,
  2. XdrTransactionResultResult encodedTransactionResultResult
)

Implementation

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