public void SetPo(com.vip.vop.vcloud.jit.Po value) { this.po_ = value; }
public void Read(Delivery structs, Protocol iprot) { String schemeStruct = iprot.ReadStructBegin(); if (schemeStruct != null) { while (true) { String schemeField = iprot.ReadFieldBegin(); if (schemeField == null) { break; } bool needSkip = true; if ("vendorId".Equals(schemeField.Trim())) { needSkip = false; int?value; value = iprot.ReadI32(); structs.SetVendorId(value); } if ("vendorName".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetVendorName(value); } if ("poNo".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetPoNo(value); } if ("storageNo".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetStorageNo(value); } if ("deliveryNo".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetDeliveryNo(value); } if ("vipWarehouse".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetVipWarehouse(value); } if ("deliveryMethod".Equals(schemeField.Trim())) { needSkip = false; int?value; value = iprot.ReadI32(); structs.SetDeliveryMethod(value); } if ("deliveryTime".Equals(schemeField.Trim())) { needSkip = false; System.DateTime?value; value = Osp.Sdk.Util.TimeUtil.FromUnixTime(iprot.ReadI64()); structs.SetDeliveryTime(value); } if ("carrierCode".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetCarrierCode(value); } if ("carrierName".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetCarrierName(value); } if ("outTime".Equals(schemeField.Trim())) { needSkip = false; System.DateTime?value; value = Osp.Sdk.Util.TimeUtil.FromUnixTime(iprot.ReadI64()); structs.SetOutTime(value); } if ("outFlag".Equals(schemeField.Trim())) { needSkip = false; int?value; value = iprot.ReadI32(); structs.SetOutFlag(value); } if ("createTime".Equals(schemeField.Trim())) { needSkip = false; System.DateTime?value; value = Osp.Sdk.Util.TimeUtil.FromUnixTime(iprot.ReadI64()); structs.SetCreateTime(value); } if ("arrivalTime".Equals(schemeField.Trim())) { needSkip = false; System.DateTime?value; value = Osp.Sdk.Util.TimeUtil.FromUnixTime(iprot.ReadI64()); structs.SetArrivalTime(value); } if ("realArrivalTime".Equals(schemeField.Trim())) { needSkip = false; System.DateTime?value; value = Osp.Sdk.Util.TimeUtil.FromUnixTime(iprot.ReadI64()); structs.SetRealArrivalTime(value); } if ("raceTime".Equals(schemeField.Trim())) { needSkip = false; System.DateTime?value; value = Osp.Sdk.Util.TimeUtil.FromUnixTime(iprot.ReadI64()); structs.SetRaceTime(value); } if ("realRaceTime".Equals(schemeField.Trim())) { needSkip = false; System.DateTime?value; value = Osp.Sdk.Util.TimeUtil.FromUnixTime(iprot.ReadI64()); structs.SetRealRaceTime(value); } if ("outFlagDesc".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetOutFlagDesc(value); } if ("erpWarehouse".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetErpWarehouse(value); } if ("brandName".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetBrandName(value); } if ("totalDeliveryNum".Equals(schemeField.Trim())) { needSkip = false; int?value; value = iprot.ReadI32(); structs.SetTotalDeliveryNum(value); } if ("totalBox".Equals(schemeField.Trim())) { needSkip = false; int?value; value = iprot.ReadI32(); structs.SetTotalBox(value); } if ("deliveryMethodDesc".Equals(schemeField.Trim())) { needSkip = false; string value; value = iprot.ReadString(); structs.SetDeliveryMethodDesc(value); } if ("id".Equals(schemeField.Trim())) { needSkip = false; long?value; value = iprot.ReadI64(); structs.SetId(value); } if ("isSubmit".Equals(schemeField.Trim())) { needSkip = false; long?value; value = iprot.ReadI64(); structs.SetIsSubmit(value); } if ("po".Equals(schemeField.Trim())) { needSkip = false; com.vip.vop.vcloud.jit.Po value; value = new com.vip.vop.vcloud.jit.Po(); com.vip.vop.vcloud.jit.PoHelper.getInstance().Read(value, iprot); structs.SetPo(value); } if (needSkip) { ProtocolUtil.skip(iprot); } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); Validate(structs); } else { throw new OspException(); } }