public static void Encode(XdrDataOutputStream stream, FeeBumpTransaction encodedFeeBumpTransaction) { MuxedAccount.Encode(stream, encodedFeeBumpTransaction.FeeSource); Int64.Encode(stream, encodedFeeBumpTransaction.Fee); FeeBumpTransactionInnerTx.Encode(stream, encodedFeeBumpTransaction.InnerTx); FeeBumpTransactionExt.Encode(stream, encodedFeeBumpTransaction.Ext); }
public static void Encode(XdrDataOutputStream stream, FeeBumpTransactionExt encodedFeeBumpTransactionExt) { stream.WriteInt((int)encodedFeeBumpTransactionExt.Discriminant); switch (encodedFeeBumpTransactionExt.Discriminant) { case 0: break; } }
public static FeeBumpTransaction Decode(XdrDataInputStream stream) { FeeBumpTransaction decodedFeeBumpTransaction = new FeeBumpTransaction(); decodedFeeBumpTransaction.FeeSource = MuxedAccount.Decode(stream); decodedFeeBumpTransaction.Fee = Int64.Decode(stream); decodedFeeBumpTransaction.InnerTx = FeeBumpTransactionInnerTx.Decode(stream); decodedFeeBumpTransaction.Ext = FeeBumpTransactionExt.Decode(stream); return(decodedFeeBumpTransaction); }
public static FeeBumpTransactionExt Decode(XdrDataInputStream stream) { FeeBumpTransactionExt decodedFeeBumpTransactionExt = new FeeBumpTransactionExt(); int discriminant = stream.ReadInt(); decodedFeeBumpTransactionExt.Discriminant = discriminant; switch (decodedFeeBumpTransactionExt.Discriminant) { case 0: break; } return(decodedFeeBumpTransactionExt); }