public static void Encode(IByteWriter stream, ManageOfferSuccessResult encodedManageOfferSuccessResult) {
   int offersClaimedsize = encodedManageOfferSuccessResult.OffersClaimed.Length;
   XdrEncoding.EncodeInt32(offersClaimedsize, stream);
   for (int i = 0; i < offersClaimedsize; i++) {
     ClaimOfferAtom.Encode(stream, encodedManageOfferSuccessResult.OffersClaimed[i]);
   }
   ManageOfferSuccessResultOffer.Encode(stream, encodedManageOfferSuccessResult.Offer);
 }
 public static ManageOfferSuccessResult Decode(IByteReader stream) {
   ManageOfferSuccessResult decodedManageOfferSuccessResult = new ManageOfferSuccessResult();
   int offersClaimedsize = XdrEncoding.DecodeInt32(stream);
   decodedManageOfferSuccessResult.OffersClaimed = new ClaimOfferAtom[offersClaimedsize];
   for (int i = 0; i < offersClaimedsize; i++) {
     decodedManageOfferSuccessResult.OffersClaimed[i] = ClaimOfferAtom.Decode(stream);
   }
   decodedManageOfferSuccessResult.Offer = ManageOfferSuccessResultOffer.Decode(stream);
   return decodedManageOfferSuccessResult;
 }
Example #3
0
        public static void Encode(XdrDataOutputStream stream, ManageOfferResult encodedManageOfferResult)
        {
            stream.WriteInt((int)encodedManageOfferResult.Discriminant.InnerValue);

            switch (encodedManageOfferResult.Discriminant.InnerValue)
            {
            case ManageOfferResultCode.ManageOfferResultCodeEnum.MANAGE_OFFER_SUCCESS:
                ManageOfferSuccessResult.Encode(stream, encodedManageOfferResult.Success);
                break;
            }
        }
        public static void Encode(XdrDataOutputStream stream, ManageOfferSuccessResult encodedManageOfferSuccessResult)
        {
            var offersClaimedsize = encodedManageOfferSuccessResult.OffersClaimed.Length;

            stream.WriteInt(offersClaimedsize);
            for (var i = 0; i < offersClaimedsize; i++)
            {
                ClaimOfferAtom.Encode(stream, encodedManageOfferSuccessResult.OffersClaimed[i]);
            }
            ManageOfferSuccessResultOffer.Encode(stream, encodedManageOfferSuccessResult.Offer);
        }
Example #5
0
        public static void Encode(IByteWriter stream, ManageOfferSuccessResult encodedManageOfferSuccessResult)
        {
            int offersClaimedsize = encodedManageOfferSuccessResult.OffersClaimed.Length;

            XdrEncoding.EncodeInt32(offersClaimedsize, stream);
            for (int i = 0; i < offersClaimedsize; i++)
            {
                ClaimOfferAtom.Encode(stream, encodedManageOfferSuccessResult.OffersClaimed[i]);
            }
            ManageOfferSuccessResultOffer.Encode(stream, encodedManageOfferSuccessResult.Offer);
        }
        public static ManageOfferSuccessResult Decode(XdrDataInputStream stream)
        {
            var decodedManageOfferSuccessResult = new ManageOfferSuccessResult();
            var offersClaimedsize = stream.ReadInt();

            decodedManageOfferSuccessResult.OffersClaimed = new ClaimOfferAtom[offersClaimedsize];
            for (var i = 0; i < offersClaimedsize; i++)
            {
                decodedManageOfferSuccessResult.OffersClaimed[i] = ClaimOfferAtom.Decode(stream);
            }
            decodedManageOfferSuccessResult.Offer = ManageOfferSuccessResultOffer.Decode(stream);
            return(decodedManageOfferSuccessResult);
        }
Example #7
0
        public static ManageOfferSuccessResult Decode(IByteReader stream)
        {
            ManageOfferSuccessResult decodedManageOfferSuccessResult = new ManageOfferSuccessResult();
            int offersClaimedsize = XdrEncoding.DecodeInt32(stream);

            decodedManageOfferSuccessResult.OffersClaimed = new ClaimOfferAtom[offersClaimedsize];
            for (int i = 0; i < offersClaimedsize; i++)
            {
                decodedManageOfferSuccessResult.OffersClaimed[i] = ClaimOfferAtom.Decode(stream);
            }
            decodedManageOfferSuccessResult.Offer = ManageOfferSuccessResultOffer.Decode(stream);
            return(decodedManageOfferSuccessResult);
        }
Example #8
0
        public static void Encode(IByteWriter stream, ManageOfferResult encodedManageOfferResult)
        {
            XdrEncoding.EncodeInt32((int)encodedManageOfferResult.Discriminant.InnerValue, stream);
            switch (encodedManageOfferResult.Discriminant.InnerValue)
            {
            case ManageOfferResultCode.ManageOfferResultCodeEnum.MANAGE_OFFER_SUCCESS:
                ManageOfferSuccessResult.Encode(stream, encodedManageOfferResult.Success);
                break;

            default:
                break;
            }
        }
Example #9
0
        public static ManageOfferResult Decode(XdrDataInputStream stream)
        {
            ManageOfferResult     decodedManageOfferResult = new ManageOfferResult();
            ManageOfferResultCode discriminant             = ManageOfferResultCode.Decode(stream);

            decodedManageOfferResult.Discriminant = discriminant;

            switch (decodedManageOfferResult.Discriminant.InnerValue)
            {
            case ManageOfferResultCode.ManageOfferResultCodeEnum.MANAGE_OFFER_SUCCESS:
                decodedManageOfferResult.Success = ManageOfferSuccessResult.Decode(stream);
                break;
            }

            return(decodedManageOfferResult);
        }
Example #10
0
        public static ManageOfferResult Decode(IByteReader stream)
        {
            ManageOfferResult decodedManageOfferResult = new ManageOfferResult();

            decodedManageOfferResult.Discriminant = ManageOfferResultCode.Decode(stream);
            switch (decodedManageOfferResult.Discriminant.InnerValue)
            {
            case ManageOfferResultCode.ManageOfferResultCodeEnum.MANAGE_OFFER_SUCCESS:
                decodedManageOfferResult.Success = ManageOfferSuccessResult.Decode(stream);
                break;

            default:
                break;
            }
            return(decodedManageOfferResult);
        }