public void Read(OrderGoodsAndDescribeVO structs, Protocol iprot) { String schemeStruct = iprot.ReadStructBegin(); if (schemeStruct != null) { while (true) { String schemeField = iprot.ReadFieldBegin(); if (schemeField == null) { break; } bool needSkip = true; if ("orderGoodsDescribeList".Equals(schemeField.Trim())) { needSkip = false; List <com.vip.order.biz.vo.OrderGoodsDescribeVO> value; value = new List <com.vip.order.biz.vo.OrderGoodsDescribeVO>(); iprot.ReadListBegin(); while (true) { try{ com.vip.order.biz.vo.OrderGoodsDescribeVO elem0; elem0 = new com.vip.order.biz.vo.OrderGoodsDescribeVO(); com.vip.order.biz.vo.OrderGoodsDescribeVOHelper.getInstance().Read(elem0, iprot); value.Add(elem0); } catch (Exception e) { break; } } iprot.ReadListEnd(); structs.SetOrderGoodsDescribeList(value); } if ("orderGoods".Equals(schemeField.Trim())) { needSkip = false; com.vip.order.biz.vo.OrderGoodsVO value; value = new com.vip.order.biz.vo.OrderGoodsVO(); com.vip.order.biz.vo.OrderGoodsVOHelper.getInstance().Read(value, iprot); structs.SetOrderGoods(value); } if (needSkip) { ProtocolUtil.skip(iprot); } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); Validate(structs); } else { throw new OspException(); } }
public void SetOrderGoods(com.vip.order.biz.vo.OrderGoodsVO value) { this.orderGoods_ = value; }