encode static method

void encode(
  1. XdrDataOutputStream stream,
  2. XdrInflationResult encodedInflationResult
)

Implementation

static void encode(
    XdrDataOutputStream stream, XdrInflationResult encodedInflationResult) {
  stream.writeInt(encodedInflationResult.discriminant.value);
  switch (encodedInflationResult.discriminant) {
    case XdrInflationResultCode.INFLATION_SUCCESS:
      int payoutssize = encodedInflationResult.payouts!.length;
      stream.writeInt(payoutssize);
      for (int i = 0; i < payoutssize; i++) {
        XdrInflationPayout.encode(stream, encodedInflationResult.payouts![i]);
      }
      break;
    default:
      break;
  }
}