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

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


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

                        structs.SetPictureContent(value);
                    }



                    if ("restulMesg".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        com.vip.fcs.vei.service.BaseRetMsg value;

                        value = new com.vip.fcs.vei.service.BaseRetMsg();
                        com.vip.fcs.vei.service.BaseRetMsgHelper.getInstance().Read(value, iprot);

                        structs.SetRestulMesg(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
 public void SetRestulMesg(com.vip.fcs.vei.service.BaseRetMsg value)
 {
     this.restulMesg_ = value;
 }
Ejemplo n.º 3
0
        public void Read(ExternalInvoiceHandleState structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetState(value);
                    }



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

                        structs.SetFpdm(value);
                    }



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

                        structs.SetFphm(value);
                    }



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

                        structs.SetOrderSn(value);
                    }



                    if ("retMsg".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        com.vip.fcs.vei.service.BaseRetMsg value;

                        value = new com.vip.fcs.vei.service.BaseRetMsg();
                        com.vip.fcs.vei.service.BaseRetMsgHelper.getInstance().Read(value, iprot);

                        structs.SetRetMsg(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

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

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


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

                        structs.SetCanEinvoice(value);
                    }



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

                        structs.SetCanEinvoicePrint(value);
                    }



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

                        structs.SetCanPaperInvoice(value);
                    }



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

                        structs.SetDefaultInvoiceType(value);
                    }



                    if ("restulMesg".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        com.vip.fcs.vei.service.BaseRetMsg value;

                        value = new com.vip.fcs.vei.service.BaseRetMsg();
                        com.vip.fcs.vei.service.BaseRetMsgHelper.getInstance().Read(value, iprot);

                        structs.SetRestulMesg(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Ejemplo n.º 5
0
        public void Read(ExternalInvoiceHandleStateResModel structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


                    if ("externalInvoiceHandleStateList".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <com.vip.fcs.vei.service.ExternalInvoiceHandleState> value;

                        value = new List <com.vip.fcs.vei.service.ExternalInvoiceHandleState>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                com.vip.fcs.vei.service.ExternalInvoiceHandleState elem0;

                                elem0 = new com.vip.fcs.vei.service.ExternalInvoiceHandleState();
                                com.vip.fcs.vei.service.ExternalInvoiceHandleStateHelper.getInstance().Read(elem0, iprot);

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

                        iprot.ReadListEnd();

                        structs.SetExternalInvoiceHandleStateList(value);
                    }



                    if ("retMsg".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        com.vip.fcs.vei.service.BaseRetMsg value;

                        value = new com.vip.fcs.vei.service.BaseRetMsg();
                        com.vip.fcs.vei.service.BaseRetMsgHelper.getInstance().Read(value, iprot);

                        structs.SetRetMsg(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

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