public static DescribeBizTypeSettingResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeBizTypeSettingResponse describeBizTypeSettingResponse = new DescribeBizTypeSettingResponse();

            describeBizTypeSettingResponse.HttpResponse = context.HttpResponse;
            describeBizTypeSettingResponse.RequestId    = context.StringValue("DescribeBizTypeSetting.RequestId");

            DescribeBizTypeSettingResponse.DescribeBizTypeSetting_Terrorism terrorism = new DescribeBizTypeSettingResponse.DescribeBizTypeSetting_Terrorism();

            List <string> terrorism_categories = new List <string>();

            for (int i = 0; i < context.Length("DescribeBizTypeSetting.Terrorism.Categories.Length"); i++)
            {
                terrorism_categories.Add(context.StringValue("DescribeBizTypeSetting.Terrorism.Categories[" + i + "]"));
            }
            terrorism.Categories = terrorism_categories;
            describeBizTypeSettingResponse.Terrorism = terrorism;

            DescribeBizTypeSettingResponse.DescribeBizTypeSetting_Porn p**n = new DescribeBizTypeSettingResponse.DescribeBizTypeSetting_Porn();

            List <string> porn_categories1 = new List <string>();

            for (int i = 0; i < context.Length("DescribeBizTypeSetting.P**n.Categories.Length"); i++)
            {
                porn_categories1.Add(context.StringValue("DescribeBizTypeSetting.P**n.Categories[" + i + "]"));
            }
            p**n.Categories1 = porn_categories1;
            describeBizTypeSettingResponse.P**n = p**n;

            return(describeBizTypeSettingResponse);
        }
        public static DescribeBizTypeSettingResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeBizTypeSettingResponse describeBizTypeSettingResponse = new DescribeBizTypeSettingResponse();

            describeBizTypeSettingResponse.HttpResponse = _ctx.HttpResponse;
            describeBizTypeSettingResponse.RequestId    = _ctx.StringValue("DescribeBizTypeSetting.RequestId");

            DescribeBizTypeSettingResponse.DescribeBizTypeSetting_Terrorism terrorism = new DescribeBizTypeSettingResponse.DescribeBizTypeSetting_Terrorism();

            List <string> terrorism_categories = new List <string>();

            for (int i = 0; i < _ctx.Length("DescribeBizTypeSetting.Terrorism.Categories.Length"); i++)
            {
                terrorism_categories.Add(_ctx.StringValue("DescribeBizTypeSetting.Terrorism.Categories[" + i + "]"));
            }
            terrorism.Categories = terrorism_categories;
            describeBizTypeSettingResponse.Terrorism = terrorism;

            DescribeBizTypeSettingResponse.DescribeBizTypeSetting_Porn p**n = new DescribeBizTypeSettingResponse.DescribeBizTypeSetting_Porn();

            List <string> porn_categories1 = new List <string>();

            for (int i = 0; i < _ctx.Length("DescribeBizTypeSetting.P**n.Categories.Length"); i++)
            {
                porn_categories1.Add(_ctx.StringValue("DescribeBizTypeSetting.P**n.Categories[" + i + "]"));
            }
            p**n.Categories1 = porn_categories1;
            describeBizTypeSettingResponse.P**n = p**n;

            DescribeBizTypeSettingResponse.DescribeBizTypeSetting_Antispam antispam = new DescribeBizTypeSettingResponse.DescribeBizTypeSetting_Antispam();

            List <string> antispam_categories2 = new List <string>();

            for (int i = 0; i < _ctx.Length("DescribeBizTypeSetting.Antispam.Categories.Length"); i++)
            {
                antispam_categories2.Add(_ctx.StringValue("DescribeBizTypeSetting.Antispam.Categories[" + i + "]"));
            }
            antispam.Categories2 = antispam_categories2;
            describeBizTypeSettingResponse.Antispam = antispam;

            DescribeBizTypeSettingResponse.DescribeBizTypeSetting_Ad ad = new DescribeBizTypeSettingResponse.DescribeBizTypeSetting_Ad();

            List <string> ad_categories3 = new List <string>();

            for (int i = 0; i < _ctx.Length("DescribeBizTypeSetting.Ad.Categories.Length"); i++)
            {
                ad_categories3.Add(_ctx.StringValue("DescribeBizTypeSetting.Ad.Categories[" + i + "]"));
            }
            ad.Categories3 = ad_categories3;
            describeBizTypeSettingResponse.Ad = ad;

            return(describeBizTypeSettingResponse);
        }