public void Read(Jd3dModelData structs, Protocol iprot) { String schemeStruct = iprot.ReadStructBegin(); if (schemeStruct != null) { while (true) { String schemeField = iprot.ReadFieldBegin(); if (schemeField == null) { break; } bool needSkip = true; if ("mid".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetMid(value); } if ("category".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetCategory(value); } if ("barcode".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetBarcode(value); } if ("osn".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetOsn(value); } if ("brandName".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetBrandName(value); } if ("title".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetTitle(value); } if ("color".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetColor(value); } if ("size".Equals(schemeField.Trim())) { needSkip = false; int?value; value = iprot.ReadI32(); structs.SetSize(value); } if ("jd3dModelInfo".Equals(schemeField.Trim())) { needSkip = false; com.vip.arplatform.merchModel.service.Jd3dModelInfo value; value = new com.vip.arplatform.merchModel.service.Jd3dModelInfo(); com.vip.arplatform.merchModel.service.Jd3dModelInfoHelper.getInstance().Read(value, iprot); structs.SetJd3dModelInfo(value); } if (needSkip) { ProtocolUtil.skip(iprot); } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); Validate(structs); } else { throw new OspException(); } }
public void SetJd3dModelInfo(com.vip.arplatform.merchModel.service.Jd3dModelInfo value) { this.jd3dModelInfo_ = value; }