public void Read(OrderReturnApplyListVO structs, Protocol iprot) { String schemeStruct = iprot.ReadStructBegin(); if (schemeStruct != null) { while (true) { String schemeField = iprot.ReadFieldBegin(); if (schemeField == null) { break; } bool needSkip = true; if ("orderReturnApply".Equals(schemeField.Trim())) { needSkip = false; com.vip.order.common.pojo.order.vo.OrderReturnApplyVO value; value = new com.vip.order.common.pojo.order.vo.OrderReturnApplyVO(); com.vip.order.common.pojo.order.vo.OrderReturnApplyVOHelper.getInstance().Read(value, iprot); structs.SetOrderReturnApply(value); } if ("orderReturnReceiveAddr".Equals(schemeField.Trim())) { needSkip = false; com.vip.order.common.pojo.order.vo.OrderReceiveAddrVO value; value = new com.vip.order.common.pojo.order.vo.OrderReceiveAddrVO(); com.vip.order.common.pojo.order.vo.OrderReceiveAddrVOHelper.getInstance().Read(value, iprot); structs.SetOrderReturnReceiveAddr(value); } if ("orderReturnTransportInfo".Equals(schemeField.Trim())) { needSkip = false; com.vip.order.common.pojo.order.vo.OrderReturnTransportInfoVO value; value = new com.vip.order.common.pojo.order.vo.OrderReturnTransportInfoVO(); com.vip.order.common.pojo.order.vo.OrderReturnTransportInfoVOHelper.getInstance().Read(value, iprot); structs.SetOrderReturnTransportInfo(value); } if ("orderReturnGoods".Equals(schemeField.Trim())) { needSkip = false; List <com.vip.order.common.pojo.order.vo.OrderReturnGoodsVO> value; value = new List <com.vip.order.common.pojo.order.vo.OrderReturnGoodsVO>(); iprot.ReadListBegin(); while (true) { try{ com.vip.order.common.pojo.order.vo.OrderReturnGoodsVO elem4; elem4 = new com.vip.order.common.pojo.order.vo.OrderReturnGoodsVO(); com.vip.order.common.pojo.order.vo.OrderReturnGoodsVOHelper.getInstance().Read(elem4, iprot); value.Add(elem4); } catch (Exception e) { break; } } iprot.ReadListEnd(); structs.SetOrderReturnGoods(value); } if ("orderReturnPackageInfo".Equals(schemeField.Trim())) { needSkip = false; List <com.vip.order.common.pojo.order.vo.OrderReturnPackageInfoVO> value; value = new List <com.vip.order.common.pojo.order.vo.OrderReturnPackageInfoVO>(); iprot.ReadListBegin(); while (true) { try{ com.vip.order.common.pojo.order.vo.OrderReturnPackageInfoVO elem6; elem6 = new com.vip.order.common.pojo.order.vo.OrderReturnPackageInfoVO(); com.vip.order.common.pojo.order.vo.OrderReturnPackageInfoVOHelper.getInstance().Read(elem6, iprot); value.Add(elem6); } catch (Exception e) { break; } } iprot.ReadListEnd(); structs.SetOrderReturnPackageInfo(value); } if ("orderReturnRefundDetailsList".Equals(schemeField.Trim())) { needSkip = false; List <com.vip.order.common.pojo.order.vo.OrderRefundDetailsVO> value; value = new List <com.vip.order.common.pojo.order.vo.OrderRefundDetailsVO>(); iprot.ReadListBegin(); while (true) { try{ com.vip.order.common.pojo.order.vo.OrderRefundDetailsVO elem8; elem8 = new com.vip.order.common.pojo.order.vo.OrderRefundDetailsVO(); com.vip.order.common.pojo.order.vo.OrderRefundDetailsVOHelper.getInstance().Read(elem8, iprot); value.Add(elem8); } catch (Exception e) { break; } } iprot.ReadListEnd(); structs.SetOrderReturnRefundDetailsList(value); } if (needSkip) { ProtocolUtil.skip(iprot); } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); Validate(structs); } else { throw new OspException(); } }
public void SetOrderReturnApply(com.vip.order.common.pojo.order.vo.OrderReturnApplyVO value) { this.orderReturnApply_ = value; }