encode static method

void encode(
  1. XdrDataOutputStream stream,
  2. XdrTxSetComponent encodedTxSetComponent
)

Implementation

static void encode(
  XdrDataOutputStream stream,
  XdrTxSetComponent encodedTxSetComponent,
) {
  stream.writeInt(encodedTxSetComponent.discriminant.value);
  switch (encodedTxSetComponent.discriminant) {
    case XdrTxSetComponentType.TXSET_COMP_TXS_MAYBE_DISCOUNTED_FEE:
      XdrTxSetComponentTxsMaybeDiscountedFee.encode(
        stream,
        encodedTxSetComponent._txsMaybeDiscountedFee!,
      );
      break;
    default:
      break;
  }
}