Пример #1
0
            public void Read(getCategoryListByName_result structs, Protocol iprot)
            {
                if (true)
                {
                    List <vipapis.category.Category> value;

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

                            elem0 = new vipapis.category.Category();
                            vipapis.category.CategoryHelper.getInstance().Read(elem0, iprot);

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

                    iprot.ReadListEnd();

                    structs.SetSuccess(value);
                }



                Validate(structs);
            }
Пример #2
0
        public void Read(CategoryUpdate structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


                    if ("updateType".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        vipapis.category.UpdateType?value;

                        value = vipapis.category.UpdateTypeUtil.FindByName(iprot.ReadString());

                        structs.SetUpdateType(value);
                    }



                    if ("category".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        vipapis.category.Category value;

                        value = new vipapis.category.Category();
                        vipapis.category.CategoryHelper.getInstance().Read(value, iprot);

                        structs.SetCategory(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Пример #3
0
        public void Read(CategoryMapping structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


                    if ("sourcecategory".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        vipapis.category.Category value;

                        value = new vipapis.category.Category();
                        vipapis.category.CategoryHelper.getInstance().Read(value, iprot);

                        structs.SetSourcecategory(value);
                    }



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

                        structs.SetFilter(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Пример #4
0
            public void Read(getCategoryTreeById_result structs, Protocol iprot)
            {
                if (true)
                {
                    vipapis.category.Category value;

                    value = new vipapis.category.Category();
                    vipapis.category.CategoryHelper.getInstance().Read(value, iprot);

                    structs.SetSuccess(value);
                }



                Validate(structs);
            }
Пример #5
0
 public void SetSourcecategory(vipapis.category.Category value)
 {
     this.sourcecategory_ = value;
 }
Пример #6
0
        public void Read(Category structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetCategory_id(value);
                    }



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

                        structs.SetCategory_name(value);
                    }



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

                        structs.SetForeignname(value);
                    }



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

                        structs.SetDescription(value);
                    }



                    if ("category_type".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        vipapis.category.CategoryType?value;

                        value = vipapis.category.CategoryTypeUtil.FindByName(iprot.ReadString());

                        structs.SetCategory_type(value);
                    }



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

                        structs.SetKeywords(value);
                    }



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

                        structs.SetFlags(value);
                    }



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

                        structs.SetHierarchy_id(value);
                    }



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

                        structs.SetLast_updatetime(value);
                    }



                    if ("related_categories".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <int?> value;

                        value = new List <int?>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                int elem0;
                                elem0 = iprot.ReadI32();

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

                        iprot.ReadListEnd();

                        structs.SetRelated_categories(value);
                    }



                    if ("children".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <vipapis.category.Category> value;

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

                                elem1 = new vipapis.category.Category();
                                vipapis.category.CategoryHelper.getInstance().Read(elem1, iprot);

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

                        iprot.ReadListEnd();

                        structs.SetChildren(value);
                    }



                    if ("mapping".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <vipapis.category.CategoryMapping> value;

                        value = new List <vipapis.category.CategoryMapping>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                vipapis.category.CategoryMapping elem3;

                                elem3 = new vipapis.category.CategoryMapping();
                                vipapis.category.CategoryMappingHelper.getInstance().Read(elem3, iprot);

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

                        iprot.ReadListEnd();

                        structs.SetMapping(value);
                    }



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

                        structs.SetMajor_parent_category_id(value);
                    }



                    if ("salve_parent_category_ids".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <int?> value;

                        value = new List <int?>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                int elem5;
                                elem5 = iprot.ReadI32();

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

                        iprot.ReadListEnd();

                        structs.SetSalve_parent_category_ids(value);
                    }



                    if ("attributes".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <vipapis.category.Attribute> value;

                        value = new List <vipapis.category.Attribute>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                vipapis.category.Attribute elem6;

                                elem6 = new vipapis.category.Attribute();
                                vipapis.category.AttributeHelper.getInstance().Read(elem6, iprot);

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

                        iprot.ReadListEnd();

                        structs.SetAttributes(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
Пример #7
0
 public void SetCategory(vipapis.category.Category value)
 {
     this.category_ = value;
 }
Пример #8
0
 public void SetSuccess(vipapis.category.Category value)
 {
     this.success_ = value;
 }