public void Read(DoubleSvipStatus structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("code".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetCode(value);
                    }



                    if ("msg".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetMsg(value);
                    }



                    if ("token".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        com.vip.svip.osp.service.DoubleSvipToken value;

                        value = new com.vip.svip.osp.service.DoubleSvipToken();
                        com.vip.svip.osp.service.DoubleSvipTokenHelper.getInstance().Read(value, iprot);

                        structs.SetToken(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #2
0
        public void Read(ModifyOrderGoodsResp 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 ("subStepResultList".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <com.vip.order.common.pojo.order.result.Result> value;

                        value = new List <com.vip.order.common.pojo.order.result.Result>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                com.vip.order.common.pojo.order.result.Result elem1;

                                elem1 = new com.vip.order.common.pojo.order.result.Result();
                                com.vip.order.common.pojo.order.result.ResultHelper.getInstance().Read(elem1, iprot);

                                value.Add(elem1);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetSubStepResultList(value);
                    }



                    if ("orderSn".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetOrderSn(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #3
0
        public void Read(Product structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("barcode".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetBarcode(value);
                    }



                    if ("warehouse".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetWarehouse(value);
                    }



                    if ("status".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetStatus(value);
                    }



                    if ("sn".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetSn(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #4
0
        public void Read(Cooperation structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("vendor_id".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int value;
                        value = iprot.ReadI32();

                        structs.SetVendor_id(value);
                    }



                    if ("cooperation_no".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetCooperation_no(value);
                    }



                    if ("warehouse_supplier".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetWarehouse_supplier(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #5
0
        public void Read(GetPurchaseOrderBatchListResponse structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("total".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetTotal(value);
                    }



                    if ("po_batch_list".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <vipapis.overseas.PurchaseOrderBatchInfo> value;

                        value = new List <vipapis.overseas.PurchaseOrderBatchInfo>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                vipapis.overseas.PurchaseOrderBatchInfo elem1;

                                elem1 = new vipapis.overseas.PurchaseOrderBatchInfo();
                                vipapis.overseas.PurchaseOrderBatchInfoHelper.getInstance().Read(elem1, iprot);

                                value.Add(elem1);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetPo_batch_list(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
        public void Read(EnterpriseOrderResponse structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("total".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int value;
                        value = iprot.ReadI32();

                        structs.SetTotal(value);
                    }



                    if ("enterpriseOrders".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <vipapis.account.EnterpriseOrderInfo> value;

                        value = new List <vipapis.account.EnterpriseOrderInfo>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                vipapis.account.EnterpriseOrderInfo elem0;

                                elem0 = new vipapis.account.EnterpriseOrderInfo();
                                vipapis.account.EnterpriseOrderInfoHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetEnterpriseOrders(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #7
0
        public void Read(GoodRecordResponse structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("respCode".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetRespCode(value);
                    }



                    if ("msg".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetMsg(value);
                    }



                    if ("goodRecordList".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <com.vip.haitao.base.osp.service.record.HtGoodRecordModel> value;

                        value = new List <com.vip.haitao.base.osp.service.record.HtGoodRecordModel>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                com.vip.haitao.base.osp.service.record.HtGoodRecordModel elem0;

                                elem0 = new com.vip.haitao.base.osp.service.record.HtGoodRecordModel();
                                com.vip.haitao.base.osp.service.record.HtGoodRecordModelHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetGoodRecordList(value);
                    }



                    if ("sizeSnList".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <string> value;

                        value = new List <string>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                string elem2;
                                elem2 = iprot.ReadString();

                                value.Add(elem2);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetSizeSnList(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #8
0
        public void Read(GetOrderInstalmentsListResp 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 ("orderInstalmentList".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <com.vip.order.common.pojo.order.vo.OrderInstalmentVO> value;

                        value = new List <com.vip.order.common.pojo.order.vo.OrderInstalmentVO>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                com.vip.order.common.pojo.order.vo.OrderInstalmentVO elem2;

                                elem2 = new com.vip.order.common.pojo.order.vo.OrderInstalmentVO();
                                com.vip.order.common.pojo.order.vo.OrderInstalmentVOHelper.getInstance().Read(elem2, iprot);

                                value.Add(elem2);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetOrderInstalmentList(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #9
0
        public void Read(VendorScheduleQueryReq 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 ("cooperationNo".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetCooperationNo(value);
                    }



                    if ("scheduleId".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetScheduleId(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #10
0
        public void Read(TraceDetail structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("transportCode".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetTransportCode(value);
                    }



                    if ("transportDetail".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetTransportDetail(value);
                    }



                    if ("transportTime".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetTransportTime(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #11
0
        public void Read(CloudCooperationNoLogRes structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("cloudCooperationNoLogDos".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <com.vip.isv.tools.CloudCooperationNoLogDo> value;

                        value = new List <com.vip.isv.tools.CloudCooperationNoLogDo>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                com.vip.isv.tools.CloudCooperationNoLogDo elem0;

                                elem0 = new com.vip.isv.tools.CloudCooperationNoLogDo();
                                com.vip.isv.tools.CloudCooperationNoLogDoHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetCloudCooperationNoLogDos(value);
                    }



                    if ("totalCount".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetTotalCount(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #12
0
        public void Read(SizeDetail structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("sizedetail_id".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        long?value;
                        value = iprot.ReadI64();

                        structs.SetSizedetail_id(value);
                    }



                    if ("sizedetail_name".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetSizedetail_name(value);
                    }



                    if ("sizetable_id".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        long value;
                        value = iprot.ReadI64();

                        structs.SetSizetable_id(value);
                    }



                    if ("sizedetail_propertyvalues".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        Dictionary <string, string> value;

                        value = new Dictionary <string, string>();
                        iprot.ReadMapBegin();
                        while (true)
                        {
                            try{
                                string _key0;
                                string _val0;
                                _key0 = iprot.ReadString();

                                _val0 = iprot.ReadString();

                                value.Add(_key0, _val0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadMapEnd();

                        structs.SetSizedetail_propertyvalues(value);
                    }



                    if ("delFlag".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        short?value;
                        value = iprot.ReadI16();

                        structs.SetDelFlag(value);
                    }



                    if ("size_detail_order".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetSize_detail_order(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
        public void Read(HtFeedbackMessageModel structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("orderSn".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetOrderSn(value);
                    }



                    if ("status".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetStatus(value);
                    }



                    if ("detail".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetDetail(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
        public void Read(OffShelfProduct structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("spu_ids".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <string> value;

                        value = new List <string>();
                        iprot.ReadSetBegin();
                        while (true)
                        {
                            try{
                                string elem1;
                                elem1 = iprot.ReadString();

                                value.Add(elem1);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadSetEnd();

                        structs.SetSpu_ids(value);
                    }



                    if ("off_shelf_reason".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int value;
                        value = iprot.ReadI32();

                        structs.SetOff_shelf_reason(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
        public void Read(UpdateSizeTableRequest structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("vendor_id".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int value;
                        value = iprot.ReadI32();

                        structs.SetVendor_id(value);
                    }



                    if ("size_table_id".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        long value;
                        value = iprot.ReadI64();

                        structs.SetSize_table_id(value);
                    }



                    if ("size_table_name".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetSize_table_name(value);
                    }



                    if ("size_table_type".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        short value;
                        value = iprot.ReadI16();

                        structs.SetSize_table_type(value);
                    }



                    if ("size_table_html".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetSize_table_html(value);
                    }



                    if ("size_table_tips".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetSize_table_tips(value);
                    }



                    if ("category_id".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int value;
                        value = iprot.ReadI32();

                        structs.SetCategory_id(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
        public void Read(GetReturnDeliveryGoodsResponse structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("return_delivery_goods".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <com.vip.isv.vreturn.ReturnDeliveryGoods> value;

                        value = new List <com.vip.isv.vreturn.ReturnDeliveryGoods>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                com.vip.isv.vreturn.ReturnDeliveryGoods elem0;

                                elem0 = new com.vip.isv.vreturn.ReturnDeliveryGoods();
                                com.vip.isv.vreturn.ReturnDeliveryGoodsHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetReturn_delivery_goods(value);
                    }



                    if ("total".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetTotal(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
        public void Read(OrderActiveDetailResult structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("orderSn".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetOrderSn(value);
                    }



                    if ("resultCode".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetResultCode(value);
                    }



                    if ("activeDetailList".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <com.vip.order.common.pojo.order.vo.OrderActiveDetailVO> value;

                        value = new List <com.vip.order.common.pojo.order.vo.OrderActiveDetailVO>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                com.vip.order.common.pojo.order.vo.OrderActiveDetailVO elem0;

                                elem0 = new com.vip.order.common.pojo.order.vo.OrderActiveDetailVO();
                                com.vip.order.common.pojo.order.vo.OrderActiveDetailVOHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetActiveDetailList(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
        public void Read(UpdateSkuStockResult structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("success".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        bool value;
                        value = iprot.ReadBool();

                        structs.SetSuccess(value);
                    }



                    if ("code".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetCode(value);
                    }



                    if ("msg".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetMsg(value);
                    }



                    if ("oversellingNum".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetOversellingNum(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #19
0
        public void Read(CreateCancelCustomerBackOrderResult structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("transaction_id".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetTransaction_id(value);
                    }



                    if ("max_id".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        long?value;
                        value = iprot.ReadI64();

                        structs.SetMax_id(value);
                    }



                    if ("erp_back_sn".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetErp_back_sn(value);
                    }



                    if ("status".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetStatus(value);
                    }



                    if ("remark".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetRemark(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #20
0
        public void Read(Pick structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("po_no".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetPo_no(value);
                    }



                    if ("pick_no".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetPick_no(value);
                    }



                    if ("co_mode".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetCo_mode(value);
                    }



                    if ("sell_site".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetSell_site(value);
                    }



                    if ("order_cate".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetOrder_cate(value);
                    }



                    if ("pick_num".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetPick_num(value);
                    }



                    if ("create_time".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetCreate_time(value);
                    }



                    if ("first_export_time".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetFirst_export_time(value);
                    }



                    if ("export_num".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetExport_num(value);
                    }



                    if ("delivery_status".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetDelivery_status(value);
                    }



                    if ("store_sn".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetStore_sn(value);
                    }



                    if ("delivery_num".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetDelivery_num(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #21
0
        public void Read(OrderInfo structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("order_sn".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        long value;
                        value = iprot.ReadI64();

                        structs.SetOrder_sn(value);
                    }



                    if ("order_time".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int value;
                        value = iprot.ReadI32();

                        structs.SetOrder_time(value);
                    }



                    if ("status".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        vipapis.common.OrderStatus?value;

                        value = vipapis.common.OrderStatusUtil.FindByName(iprot.ReadString());

                        structs.SetStatus(value);
                    }



                    if ("goods_list".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <vipapis.order.OrderGoods> value;

                        value = new List <vipapis.order.OrderGoods>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                vipapis.order.OrderGoods elem0;

                                elem0 = new vipapis.order.OrderGoods();
                                vipapis.order.OrderGoodsHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetGoods_list(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #22
0
        public void Read(VendorInventoryLogQueryReq 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 ("batchNo".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetBatchNo(value);
                    }



                    if ("barcode".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetBarcode(value);
                    }



                    if ("timeFrom".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        System.DateTime value;
                        value = Osp.Sdk.Util.TimeUtil.FromUnixTime(iprot.ReadI64());

                        structs.SetTimeFrom(value);
                    }



                    if ("timeTo".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        System.DateTime value;
                        value = Osp.Sdk.Util.TimeUtil.FromUnixTime(iprot.ReadI64());

                        structs.SetTimeTo(value);
                    }



                    if ("cooperationNo".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetCooperationNo(value);
                    }



                    if ("status".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetStatus(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #23
0
		public void Read(BindTxAccRequest 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 ("userIp".Equals(schemeField.Trim())){
						
						needSkip = false;
						string value;
						value = iprot.ReadString();
						
						structs.SetUserIp(value);
					}
					
					
					
					
					
					if ("mid".Equals(schemeField.Trim())){
						
						needSkip = false;
						string value;
						value = iprot.ReadString();
						
						structs.SetMid(value);
					}
					
					
					
					
					
					if ("txAccType".Equals(schemeField.Trim())){
						
						needSkip = false;
						int value;
						value = iprot.ReadI32(); 
						
						structs.SetTxAccType(value);
					}
					
					
					
					
					
					if ("txOpenId".Equals(schemeField.Trim())){
						
						needSkip = false;
						string value;
						value = iprot.ReadString();
						
						structs.SetTxOpenId(value);
					}
					
					
					
					
					
					if ("txFigureUrl".Equals(schemeField.Trim())){
						
						needSkip = false;
						string value;
						value = iprot.ReadString();
						
						structs.SetTxFigureUrl(value);
					}
					
					
					
					
					
					if ("txNickName".Equals(schemeField.Trim())){
						
						needSkip = false;
						string value;
						value = iprot.ReadString();
						
						structs.SetTxNickName(value);
					}
					
					
					
					
					
					if ("appId".Equals(schemeField.Trim())){
						
						needSkip = false;
						string value;
						value = iprot.ReadString();
						
						structs.SetAppId(value);
					}
					
					
					
					
					
					if ("dataSign".Equals(schemeField.Trim())){
						
						needSkip = false;
						string value;
						value = iprot.ReadString();
						
						structs.SetDataSign(value);
					}
					
					
					
					
					
					if ("accessToken".Equals(schemeField.Trim())){
						
						needSkip = false;
						string value;
						value = iprot.ReadString();
						
						structs.SetAccessToken(value);
					}
					
					
					
					
					if(needSkip){
						
						ProtocolUtil.skip(iprot);
					}
					
					iprot.ReadFieldEnd();
				}
				
				iprot.ReadStructEnd();
				Validate(structs);
			}
			else{
				
				throw new OspException();
			}
			
			
		}
Example #24
0
        public void Read(OmniOrder structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("order_id".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetOrder_id(value);
                    }



                    if ("province".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetProvince(value);
                    }



                    if ("city".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetCity(value);
                    }



                    if ("district".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetDistrict(value);
                    }



                    if ("order_skus".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <vipapis.order.OrderSku> value;

                        value = new List <vipapis.order.OrderSku>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                vipapis.order.OrderSku elem0;

                                elem0 = new vipapis.order.OrderSku();
                                vipapis.order.OrderSkuHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetOrder_skus(value);
                    }



                    if ("business_type".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        byte?value;
                        value = iprot.ReadByte();

                        structs.SetBusiness_type(value);
                    }



                    if ("province_code".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetProvince_code(value);
                    }



                    if ("city_code".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetCity_code(value);
                    }



                    if ("district_code".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetDistrict_code(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #25
0
        public void Read(AppendSkuResponse structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("success_sku_list".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <vipapis.product.SuccessSkuItem> value;

                        value = new List <vipapis.product.SuccessSkuItem>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                vipapis.product.SuccessSkuItem elem0;

                                elem0 = new vipapis.product.SuccessSkuItem();
                                vipapis.product.SuccessSkuItemHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetSuccess_sku_list(value);
                    }



                    if ("fail_sku_list".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <vipapis.product.VendorProductFailItem> value;

                        value = new List <vipapis.product.VendorProductFailItem>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                vipapis.product.VendorProductFailItem elem2;

                                elem2 = new vipapis.product.VendorProductFailItem();
                                vipapis.product.VendorProductFailItemHelper.getInstance().Read(elem2, iprot);

                                value.Add(elem2);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetFail_sku_list(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #26
0
        public void Read(PickDetail structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("po_no".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetPo_no(value);
                    }



                    if ("sell_st_time".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetSell_st_time(value);
                    }



                    if ("sell_et_time".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetSell_et_time(value);
                    }



                    if ("export_time".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetExport_time(value);
                    }



                    if ("export_num".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetExport_num(value);
                    }



                    if ("warehouse".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetWarehouse(value);
                    }



                    if ("order_cate".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetOrder_cate(value);
                    }



                    if ("pick_product_list".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <vipapis.delivery.PickProduct> value;

                        value = new List <vipapis.delivery.PickProduct>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                vipapis.delivery.PickProduct elem0;

                                elem0 = new vipapis.delivery.PickProduct();
                                vipapis.delivery.PickProductHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetPick_product_list(value);
                    }



                    if ("total".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetTotal(value);
                    }



                    if ("store_sn".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetStore_sn(value);
                    }



                    if ("jit_type".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetJit_type(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #27
0
        public void Read(SalesSkusQueryReq 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;
                        long value;
                        value = iprot.ReadI64();

                        structs.SetVendorId(value);
                    }



                    if ("barcode".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetBarcode(value);
                    }



                    if ("salesNo".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        long?value;
                        value = iprot.ReadI64();

                        structs.SetSalesNo(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #28
0
        public void Read(GetPickListResponse structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("picks".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <vipapis.delivery.Pick> value;

                        value = new List <vipapis.delivery.Pick>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                vipapis.delivery.Pick elem0;

                                elem0 = new vipapis.delivery.Pick();
                                vipapis.delivery.PickHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetPicks(value);
                    }



                    if ("total".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetTotal(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Example #29
0
        public void Read(ShipInfo structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("order_id".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetOrder_id(value);
                    }



                    if ("carrier_code".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetCarrier_code(value);
                    }



                    if ("carrier_name".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetCarrier_name(value);
                    }



                    if ("package_type".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int value;
                        value = iprot.ReadI32();

                        structs.SetPackage_type(value);
                    }



                    if ("packages".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <vipapis.marketplace.delivery.ShipPackage> value;

                        value = new List <vipapis.marketplace.delivery.ShipPackage>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                vipapis.marketplace.delivery.ShipPackage elem0;

                                elem0 = new vipapis.marketplace.delivery.ShipPackage();
                                vipapis.marketplace.delivery.ShipPackageHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetPackages(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
        public void Read(DieselOrderRecents structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("type".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetType(value);
                    }



                    if ("incrementId".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetIncrementId(value);
                    }



                    if ("orderIncrementId".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetOrderIncrementId(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }