コード例 #1
0
        public static DescribeTagResourcesResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeTagResourcesResponse describeTagResourcesResponse = new DescribeTagResourcesResponse();

            describeTagResourcesResponse.HttpResponse = _ctx.HttpResponse;
            describeTagResourcesResponse.RequestId    = _ctx.StringValue("DescribeTagResources.RequestId");

            List <DescribeTagResourcesResponse.DescribeTagResources_TagResource> describeTagResourcesResponse_tagResources = new List <DescribeTagResourcesResponse.DescribeTagResources_TagResource>();

            for (int i = 0; i < _ctx.Length("DescribeTagResources.TagResources.Length"); i++)
            {
                DescribeTagResourcesResponse.DescribeTagResources_TagResource tagResource = new DescribeTagResourcesResponse.DescribeTagResources_TagResource();
                tagResource.ResourceId = _ctx.StringValue("DescribeTagResources.TagResources[" + i + "].ResourceId");

                List <DescribeTagResourcesResponse.DescribeTagResources_TagResource.DescribeTagResources_TagItem> tagResource_tag = new List <DescribeTagResourcesResponse.DescribeTagResources_TagResource.DescribeTagResources_TagItem>();
                for (int j = 0; j < _ctx.Length("DescribeTagResources.TagResources[" + i + "].Tag.Length"); j++)
                {
                    DescribeTagResourcesResponse.DescribeTagResources_TagResource.DescribeTagResources_TagItem tagItem = new DescribeTagResourcesResponse.DescribeTagResources_TagResource.DescribeTagResources_TagItem();
                    tagItem.Key    = _ctx.StringValue("DescribeTagResources.TagResources[" + i + "].Tag[" + j + "].Key");
                    tagItem._Value = _ctx.StringValue("DescribeTagResources.TagResources[" + i + "].Tag[" + j + "].Value");

                    tagResource_tag.Add(tagItem);
                }
                tagResource.Tag = tagResource_tag;

                describeTagResourcesResponse_tagResources.Add(tagResource);
            }
            describeTagResourcesResponse.TagResources = describeTagResourcesResponse_tagResources;

            return(describeTagResourcesResponse);
        }
        public static DescribeTagResourcesResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeTagResourcesResponse describeTagResourcesResponse = new DescribeTagResourcesResponse();

            describeTagResourcesResponse.HttpResponse = _ctx.HttpResponse;
            describeTagResourcesResponse.RequestId    = _ctx.StringValue("DescribeTagResources.RequestId");
            describeTagResourcesResponse.NextToken    = _ctx.StringValue("DescribeTagResources.NextToken");

            List <DescribeTagResourcesResponse.DescribeTagResources_TagResource> describeTagResourcesResponse_tagResources = new List <DescribeTagResourcesResponse.DescribeTagResources_TagResource>();

            for (int i = 0; i < _ctx.Length("DescribeTagResources.TagResources.Length"); i++)
            {
                DescribeTagResourcesResponse.DescribeTagResources_TagResource tagResource = new DescribeTagResourcesResponse.DescribeTagResources_TagResource();
                tagResource.ResourceType = _ctx.StringValue("DescribeTagResources.TagResources[" + i + "].ResourceType");
                tagResource.ResourceId   = _ctx.StringValue("DescribeTagResources.TagResources[" + i + "].ResourceId");
                tagResource.TagKey       = _ctx.StringValue("DescribeTagResources.TagResources[" + i + "].TagKey");
                tagResource.TagValue     = _ctx.StringValue("DescribeTagResources.TagResources[" + i + "].TagValue");

                describeTagResourcesResponse_tagResources.Add(tagResource);
            }
            describeTagResourcesResponse.TagResources = describeTagResourcesResponse_tagResources;

            return(describeTagResourcesResponse);
        }