コード例 #1
0
        public static DescribeApiTrafficControlsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeApiTrafficControlsResponse describeApiTrafficControlsResponse = new DescribeApiTrafficControlsResponse()
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("DescribeApiTrafficControls.RequestId"),
                TotalCount   = context.IntegerValue("DescribeApiTrafficControls.TotalCount"),
                PageSize     = context.IntegerValue("DescribeApiTrafficControls.PageSize"),
                PageNumber   = context.IntegerValue("DescribeApiTrafficControls.PageNumber")
            };
            List <DescribeApiTrafficControlsResponse.ApiTrafficControlItem> apiTrafficControls = new List <DescribeApiTrafficControlsResponse.ApiTrafficControlItem>();

            for (int i = 0; i < context.Length("DescribeApiTrafficControls.ApiTrafficControls.Length"); i++)
            {
                DescribeApiTrafficControlsResponse.ApiTrafficControlItem apiTrafficControlItem = new DescribeApiTrafficControlsResponse.ApiTrafficControlItem()
                {
                    ApiId              = context.StringValue($"DescribeApiTrafficControls.ApiTrafficControls[{i}].ApiId"),
                    ApiName            = context.StringValue($"DescribeApiTrafficControls.ApiTrafficControls[{i}].ApiName"),
                    TrafficControlId   = context.StringValue($"DescribeApiTrafficControls.ApiTrafficControls[{i}].TrafficControlId"),
                    TrafficControlName = context.StringValue($"DescribeApiTrafficControls.ApiTrafficControls[{i}].TrafficControlName"),
                    BoundTime          = context.StringValue($"DescribeApiTrafficControls.ApiTrafficControls[{i}].BoundTime")
                };
                apiTrafficControls.Add(apiTrafficControlItem);
            }
            describeApiTrafficControlsResponse.ApiTrafficControls = apiTrafficControls;

            return(describeApiTrafficControlsResponse);
        }
        public static DescribeApiTrafficControlsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeApiTrafficControlsResponse describeApiTrafficControlsResponse = new DescribeApiTrafficControlsResponse();

            describeApiTrafficControlsResponse.HttpResponse = context.HttpResponse;
            describeApiTrafficControlsResponse.RequestId = context.StringValue("DescribeApiTrafficControls.RequestId");
            describeApiTrafficControlsResponse.TotalCount = context.IntegerValue("DescribeApiTrafficControls.TotalCount");
            describeApiTrafficControlsResponse.PageSize = context.IntegerValue("DescribeApiTrafficControls.PageSize");
            describeApiTrafficControlsResponse.PageNumber = context.IntegerValue("DescribeApiTrafficControls.PageNumber");

            List<DescribeApiTrafficControlsResponse.ApiTrafficControlItem> apiTrafficControls = new List<DescribeApiTrafficControlsResponse.ApiTrafficControlItem>();
            for (int i = 0; i < context.Length("DescribeApiTrafficControls.ApiTrafficControls.Length"); i++) {
                DescribeApiTrafficControlsResponse.ApiTrafficControlItem apiTrafficControlItem = new DescribeApiTrafficControlsResponse.ApiTrafficControlItem();
                apiTrafficControlItem.ApiId = context.StringValue("DescribeApiTrafficControls.ApiTrafficControls["+ i +"].ApiId");
                apiTrafficControlItem.ApiName = context.StringValue("DescribeApiTrafficControls.ApiTrafficControls["+ i +"].ApiName");
                apiTrafficControlItem.TrafficControlId = context.StringValue("DescribeApiTrafficControls.ApiTrafficControls["+ i +"].TrafficControlId");
                apiTrafficControlItem.TrafficControlName = context.StringValue("DescribeApiTrafficControls.ApiTrafficControls["+ i +"].TrafficControlName");
                apiTrafficControlItem.BoundTime = context.StringValue("DescribeApiTrafficControls.ApiTrafficControls["+ i +"].BoundTime");

                apiTrafficControls.Add(apiTrafficControlItem);
            }
            describeApiTrafficControlsResponse.ApiTrafficControls = apiTrafficControls;

            return describeApiTrafficControlsResponse;
        }