public static DescribeOssIncrementCheckSettingResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeOssIncrementCheckSettingResponse describeOssIncrementCheckSettingResponse = new DescribeOssIncrementCheckSettingResponse();

            describeOssIncrementCheckSettingResponse.HttpResponse       = context.HttpResponse;
            describeOssIncrementCheckSettingResponse.RequestId          = context.StringValue("DescribeOssIncrementCheckSetting.RequestId");
            describeOssIncrementCheckSettingResponse.ImageEnableLimit   = context.BooleanValue("DescribeOssIncrementCheckSetting.ImageEnableLimit");
            describeOssIncrementCheckSettingResponse.ImageScanLimit     = context.LongValue("DescribeOssIncrementCheckSetting.ImageScanLimit");
            describeOssIncrementCheckSettingResponse.VideoFrameInterval = context.IntegerValue("DescribeOssIncrementCheckSetting.VideoFrameInterval");
            describeOssIncrementCheckSettingResponse.VideoMaxFrames     = context.IntegerValue("DescribeOssIncrementCheckSetting.VideoMaxFrames");
            describeOssIncrementCheckSettingResponse.VideoMaxSize       = context.IntegerValue("DescribeOssIncrementCheckSetting.VideoMaxSize");
            describeOssIncrementCheckSettingResponse.AutoFreezeType     = context.StringValue("DescribeOssIncrementCheckSetting.AutoFreezeType");

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

            for (int i = 0; i < context.Length("DescribeOssIncrementCheckSetting.ImageSceneList.Length"); i++)
            {
                describeOssIncrementCheckSettingResponse_imageSceneList.Add(context.StringValue("DescribeOssIncrementCheckSetting.ImageSceneList[" + i + "]"));
            }
            describeOssIncrementCheckSettingResponse.ImageSceneList = describeOssIncrementCheckSettingResponse_imageSceneList;

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

            for (int i = 0; i < context.Length("DescribeOssIncrementCheckSetting.VideoSceneList.Length"); i++)
            {
                describeOssIncrementCheckSettingResponse_videoSceneList.Add(context.StringValue("DescribeOssIncrementCheckSetting.VideoSceneList[" + i + "]"));
            }
            describeOssIncrementCheckSettingResponse.VideoSceneList = describeOssIncrementCheckSettingResponse_videoSceneList;

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

            for (int i = 0; i < context.Length("DescribeOssIncrementCheckSetting.VideoAutoFreezeSceneList.Length"); i++)
            {
                describeOssIncrementCheckSettingResponse_videoAutoFreezeSceneList.Add(context.StringValue("DescribeOssIncrementCheckSetting.VideoAutoFreezeSceneList[" + i + "]"));
            }
            describeOssIncrementCheckSettingResponse.VideoAutoFreezeSceneList = describeOssIncrementCheckSettingResponse_videoAutoFreezeSceneList;

            DescribeOssIncrementCheckSettingResponse.DescribeOssIncrementCheckSetting_ImageAutoFreeze imageAutoFreeze = new DescribeOssIncrementCheckSettingResponse.DescribeOssIncrementCheckSetting_ImageAutoFreeze();
            imageAutoFreeze.Enabled   = context.BooleanValue("DescribeOssIncrementCheckSetting.ImageAutoFreeze.Enabled");
            imageAutoFreeze.P**n      = context.StringValue("DescribeOssIncrementCheckSetting.ImageAutoFreeze.P**n");
            imageAutoFreeze.Terrorism = context.StringValue("DescribeOssIncrementCheckSetting.ImageAutoFreeze.Terrorism");
            describeOssIncrementCheckSettingResponse.ImageAutoFreeze = imageAutoFreeze;

            List <DescribeOssIncrementCheckSettingResponse.DescribeOssIncrementCheckSetting_BucketConfig> describeOssIncrementCheckSettingResponse_bucketConfigList = new List <DescribeOssIncrementCheckSettingResponse.DescribeOssIncrementCheckSetting_BucketConfig>();

            for (int i = 0; i < context.Length("DescribeOssIncrementCheckSetting.BucketConfigList.Length"); i++)
            {
                DescribeOssIncrementCheckSettingResponse.DescribeOssIncrementCheckSetting_BucketConfig bucketConfig = new DescribeOssIncrementCheckSettingResponse.DescribeOssIncrementCheckSetting_BucketConfig();
                bucketConfig.Selected = context.BooleanValue("DescribeOssIncrementCheckSetting.BucketConfigList[" + i + "].Selected");
                bucketConfig.Bucket   = context.StringValue("DescribeOssIncrementCheckSetting.BucketConfigList[" + i + "].Bucket");

                List <string> bucketConfig_prefixes = new List <string>();
                for (int j = 0; j < context.Length("DescribeOssIncrementCheckSetting.BucketConfigList[" + i + "].Prefixes.Length"); j++)
                {
                    bucketConfig_prefixes.Add(context.StringValue("DescribeOssIncrementCheckSetting.BucketConfigList[" + i + "].Prefixes[" + j + "]"));
                }
                bucketConfig.Prefixes = bucketConfig_prefixes;

                describeOssIncrementCheckSettingResponse_bucketConfigList.Add(bucketConfig);
            }
            describeOssIncrementCheckSettingResponse.BucketConfigList = describeOssIncrementCheckSettingResponse_bucketConfigList;

            return(describeOssIncrementCheckSettingResponse);
        }
Exemple #2
0
        public static DescribeOssIncrementCheckSettingResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeOssIncrementCheckSettingResponse describeOssIncrementCheckSettingResponse = new DescribeOssIncrementCheckSettingResponse();

            describeOssIncrementCheckSettingResponse.HttpResponse          = _ctx.HttpResponse;
            describeOssIncrementCheckSettingResponse.RequestId             = _ctx.StringValue("DescribeOssIncrementCheckSetting.RequestId");
            describeOssIncrementCheckSettingResponse.ImageEnableLimit      = _ctx.BooleanValue("DescribeOssIncrementCheckSetting.ImageEnableLimit");
            describeOssIncrementCheckSettingResponse.ImageScanLimit        = _ctx.LongValue("DescribeOssIncrementCheckSetting.ImageScanLimit");
            describeOssIncrementCheckSettingResponse.VideoFrameInterval    = _ctx.IntegerValue("DescribeOssIncrementCheckSetting.VideoFrameInterval");
            describeOssIncrementCheckSettingResponse.VideoMaxFrames        = _ctx.IntegerValue("DescribeOssIncrementCheckSetting.VideoMaxFrames");
            describeOssIncrementCheckSettingResponse.VideoMaxSize          = _ctx.IntegerValue("DescribeOssIncrementCheckSetting.VideoMaxSize");
            describeOssIncrementCheckSettingResponse.AutoFreezeType        = _ctx.StringValue("DescribeOssIncrementCheckSetting.AutoFreezeType");
            describeOssIncrementCheckSettingResponse.CallbackId            = _ctx.StringValue("DescribeOssIncrementCheckSetting.CallbackId");
            describeOssIncrementCheckSettingResponse.CallbackName          = _ctx.StringValue("DescribeOssIncrementCheckSetting.CallbackName");
            describeOssIncrementCheckSettingResponse.AudioMaxSize          = _ctx.IntegerValue("DescribeOssIncrementCheckSetting.AudioMaxSize");
            describeOssIncrementCheckSettingResponse.AudioAutoFreezeOpened = _ctx.BooleanValue("DescribeOssIncrementCheckSetting.AudioAutoFreezeOpened");

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

            for (int i = 0; i < _ctx.Length("DescribeOssIncrementCheckSetting.ImageSceneList.Length"); i++)
            {
                describeOssIncrementCheckSettingResponse_imageSceneList.Add(_ctx.StringValue("DescribeOssIncrementCheckSetting.ImageSceneList[" + i + "]"));
            }
            describeOssIncrementCheckSettingResponse.ImageSceneList = describeOssIncrementCheckSettingResponse_imageSceneList;

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

            for (int i = 0; i < _ctx.Length("DescribeOssIncrementCheckSetting.VideoSceneList.Length"); i++)
            {
                describeOssIncrementCheckSettingResponse_videoSceneList.Add(_ctx.StringValue("DescribeOssIncrementCheckSetting.VideoSceneList[" + i + "]"));
            }
            describeOssIncrementCheckSettingResponse.VideoSceneList = describeOssIncrementCheckSettingResponse_videoSceneList;

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

            for (int i = 0; i < _ctx.Length("DescribeOssIncrementCheckSetting.VideoAutoFreezeSceneList.Length"); i++)
            {
                describeOssIncrementCheckSettingResponse_videoAutoFreezeSceneList.Add(_ctx.StringValue("DescribeOssIncrementCheckSetting.VideoAutoFreezeSceneList[" + i + "]"));
            }
            describeOssIncrementCheckSettingResponse.VideoAutoFreezeSceneList = describeOssIncrementCheckSettingResponse_videoAutoFreezeSceneList;

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

            for (int i = 0; i < _ctx.Length("DescribeOssIncrementCheckSetting.AudioSceneList.Length"); i++)
            {
                describeOssIncrementCheckSettingResponse_audioSceneList.Add(_ctx.StringValue("DescribeOssIncrementCheckSetting.AudioSceneList[" + i + "]"));
            }
            describeOssIncrementCheckSettingResponse.AudioSceneList = describeOssIncrementCheckSettingResponse_audioSceneList;

            DescribeOssIncrementCheckSettingResponse.DescribeOssIncrementCheckSetting_ImageAutoFreeze imageAutoFreeze = new DescribeOssIncrementCheckSettingResponse.DescribeOssIncrementCheckSetting_ImageAutoFreeze();
            imageAutoFreeze.Enabled   = _ctx.BooleanValue("DescribeOssIncrementCheckSetting.ImageAutoFreeze.Enabled");
            imageAutoFreeze.P**n      = _ctx.StringValue("DescribeOssIncrementCheckSetting.ImageAutoFreeze.P**n");
            imageAutoFreeze.Terrorism = _ctx.StringValue("DescribeOssIncrementCheckSetting.ImageAutoFreeze.Terrorism");
            imageAutoFreeze.Ad        = _ctx.StringValue("DescribeOssIncrementCheckSetting.ImageAutoFreeze.Ad");
            imageAutoFreeze.Live      = _ctx.StringValue("DescribeOssIncrementCheckSetting.ImageAutoFreeze.Live");
            describeOssIncrementCheckSettingResponse.ImageAutoFreeze = imageAutoFreeze;

            DescribeOssIncrementCheckSettingResponse.DescribeOssIncrementCheckSetting_AudioAntispamFreezeConfig audioAntispamFreezeConfig = new DescribeOssIncrementCheckSettingResponse.DescribeOssIncrementCheckSetting_AudioAntispamFreezeConfig();
            audioAntispamFreezeConfig.Type   = _ctx.StringValue("DescribeOssIncrementCheckSetting.AudioAntispamFreezeConfig.Type");
            audioAntispamFreezeConfig._Value = _ctx.StringValue("DescribeOssIncrementCheckSetting.AudioAntispamFreezeConfig.Value");
            describeOssIncrementCheckSettingResponse.AudioAntispamFreezeConfig = audioAntispamFreezeConfig;

            List <DescribeOssIncrementCheckSettingResponse.DescribeOssIncrementCheckSetting_BucketConfig> describeOssIncrementCheckSettingResponse_bucketConfigList = new List <DescribeOssIncrementCheckSettingResponse.DescribeOssIncrementCheckSetting_BucketConfig>();

            for (int i = 0; i < _ctx.Length("DescribeOssIncrementCheckSetting.BucketConfigList.Length"); i++)
            {
                DescribeOssIncrementCheckSettingResponse.DescribeOssIncrementCheckSetting_BucketConfig bucketConfig = new DescribeOssIncrementCheckSettingResponse.DescribeOssIncrementCheckSetting_BucketConfig();
                bucketConfig.Selected = _ctx.BooleanValue("DescribeOssIncrementCheckSetting.BucketConfigList[" + i + "].Selected");
                bucketConfig.Bucket   = _ctx.StringValue("DescribeOssIncrementCheckSetting.BucketConfigList[" + i + "].Bucket");

                List <string> bucketConfig_prefixes = new List <string>();
                for (int j = 0; j < _ctx.Length("DescribeOssIncrementCheckSetting.BucketConfigList[" + i + "].Prefixes.Length"); j++)
                {
                    bucketConfig_prefixes.Add(_ctx.StringValue("DescribeOssIncrementCheckSetting.BucketConfigList[" + i + "].Prefixes[" + j + "]"));
                }
                bucketConfig.Prefixes = bucketConfig_prefixes;

                describeOssIncrementCheckSettingResponse_bucketConfigList.Add(bucketConfig);
            }
            describeOssIncrementCheckSettingResponse.BucketConfigList = describeOssIncrementCheckSettingResponse_bucketConfigList;

            return(describeOssIncrementCheckSettingResponse);
        }