public static InnerTransactionResultPair Decode(XdrDataInputStream stream)
        {
            InnerTransactionResultPair decodedInnerTransactionResultPair = new InnerTransactionResultPair();

            decodedInnerTransactionResultPair.TransactionHash = Hash.Decode(stream);
            decodedInnerTransactionResultPair.Result          = InnerTransactionResult.Decode(stream);
            return(decodedInnerTransactionResultPair);
        }
        public static InnerTransactionResult Decode(XdrDataInputStream stream)
        {
            InnerTransactionResult decodedInnerTransactionResult = new InnerTransactionResult();

            decodedInnerTransactionResult.FeeCharged = Int64.Decode(stream);
            decodedInnerTransactionResult.Result     = InnerTransactionResultResult.Decode(stream);
            decodedInnerTransactionResult.Ext        = InnerTransactionResultExt.Decode(stream);
            return(decodedInnerTransactionResult);
        }
 public static void Encode(XdrDataOutputStream stream, InnerTransactionResultPair encodedInnerTransactionResultPair)
 {
     Hash.Encode(stream, encodedInnerTransactionResultPair.TransactionHash);
     InnerTransactionResult.Encode(stream, encodedInnerTransactionResultPair.Result);
 }
 public static void Encode(XdrDataOutputStream stream, InnerTransactionResult encodedInnerTransactionResult)
 {
     Int64.Encode(stream, encodedInnerTransactionResult.FeeCharged);
     InnerTransactionResultResult.Encode(stream, encodedInnerTransactionResult.Result);
     InnerTransactionResultExt.Encode(stream, encodedInnerTransactionResult.Ext);
 }