Exemplo n.º 1
0
            public static ManageOfferSuccessResultOffer Decode(IByteReader stream)
            {
                ManageOfferSuccessResultOffer decodedManageOfferSuccessResultOffer = new ManageOfferSuccessResultOffer();

                decodedManageOfferSuccessResultOffer.Discriminant = ManageOfferEffect.Decode(stream);
                switch (decodedManageOfferSuccessResultOffer.Discriminant.InnerValue)
                {
                case ManageOfferEffect.ManageOfferEffectEnum.MANAGE_OFFER_CREATED:
                case ManageOfferEffect.ManageOfferEffectEnum.MANAGE_OFFER_UPDATED:
                    decodedManageOfferSuccessResultOffer.Offer = OfferEntry.Decode(stream);
                    break;

                default:
                    break;
                }
                return(decodedManageOfferSuccessResultOffer);
            }
Exemplo n.º 2
0
            public static ManageOfferSuccessResultOffer Decode(XdrDataInputStream stream)
            {
                ManageOfferSuccessResultOffer decodedManageOfferSuccessResultOffer =
                    new ManageOfferSuccessResultOffer();
                ManageOfferEffect discriminant = ManageOfferEffect.Decode(stream);

                decodedManageOfferSuccessResultOffer.Discriminant = discriminant;

                switch (decodedManageOfferSuccessResultOffer.Discriminant.InnerValue)
                {
                case ManageOfferEffect.ManageOfferEffectEnum.MANAGE_OFFER_CREATED:
                case ManageOfferEffect.ManageOfferEffectEnum.MANAGE_OFFER_UPDATED:
                    decodedManageOfferSuccessResultOffer.Offer = OfferEntry.Decode(stream);
                    break;
                }

                return(decodedManageOfferSuccessResultOffer);
            }
Exemplo n.º 3
0
 public static void Encode(IByteWriter stream, ManageOfferEffect value)
 {
     XdrEncoding.EncodeInt32((int)value.InnerValue, stream);
 }
		public static void Encode(IByteWriter stream, ManageOfferEffect value) {
		  XdrEncoding.EncodeInt32((int)value.InnerValue, stream);
		}