public void Read(AddOrderTransportReq structs, Protocol iprot) { String schemeStruct = iprot.ReadStructBegin(); if (schemeStruct != null) { while (true) { String schemeField = iprot.ReadFieldBegin(); if (schemeField == null) { break; } bool needSkip = true; if ("userId".Equals(schemeField.Trim())) { needSkip = false; long?value; value = iprot.ReadI64(); structs.SetUserId(value); } if ("orderTransportDetailVO".Equals(schemeField.Trim())) { needSkip = false; com.vip.order.common.pojo.order.vo.OrderTransportDetailVO value; value = new com.vip.order.common.pojo.order.vo.OrderTransportDetailVO(); com.vip.order.common.pojo.order.vo.OrderTransportDetailVOHelper.getInstance().Read(value, iprot); structs.SetOrderTransportDetailVO(value); } if (needSkip) { ProtocolUtil.skip(iprot); } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); Validate(structs); } else { throw new OspException(); } }
public void Read(BatchGetOrderTransportListResp structs, Protocol iprot) { String schemeStruct = iprot.ReadStructBegin(); if (schemeStruct != null) { while (true) { String schemeField = iprot.ReadFieldBegin(); if (schemeField == null) { break; } bool needSkip = true; if ("result".Equals(schemeField.Trim())) { needSkip = false; com.vip.order.common.pojo.order.result.Result value; value = new com.vip.order.common.pojo.order.result.Result(); com.vip.order.common.pojo.order.result.ResultHelper.getInstance().Read(value, iprot); structs.SetResult(value); } if ("transportDetailList".Equals(schemeField.Trim())) { needSkip = false; List <com.vip.order.common.pojo.order.vo.OrderTransportDetailVO> value; value = new List <com.vip.order.common.pojo.order.vo.OrderTransportDetailVO>(); iprot.ReadListBegin(); while (true) { try{ com.vip.order.common.pojo.order.vo.OrderTransportDetailVO elem1; elem1 = new com.vip.order.common.pojo.order.vo.OrderTransportDetailVO(); com.vip.order.common.pojo.order.vo.OrderTransportDetailVOHelper.getInstance().Read(elem1, iprot); value.Add(elem1); } catch (Exception e) { break; } } iprot.ReadListEnd(); structs.SetTransportDetailList(value); } if (needSkip) { ProtocolUtil.skip(iprot); } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); Validate(structs); } else { throw new OspException(); } }
public void SetOrderTransportDetailVO(com.vip.order.common.pojo.order.vo.OrderTransportDetailVO value) { this.orderTransportDetailVO_ = value; }