Exemplo n.º 1
0
        public static ListTagResourcesResponse Unmarshall(UnmarshallerContext _ctx)
        {
            ListTagResourcesResponse listTagResourcesResponse = new ListTagResourcesResponse();

            listTagResourcesResponse.HttpResponse = _ctx.HttpResponse;
            listTagResourcesResponse.RequestId    = _ctx.StringValue("ListTagResources.RequestId");
            listTagResourcesResponse.PageSize     = _ctx.IntegerValue("ListTagResources.PageSize");

            ListTagResourcesResponse.ListTagResources_Headers headers = new ListTagResourcesResponse.ListTagResources_Headers();
            headers.XTotalCount = _ctx.IntegerValue("ListTagResources.Headers.X-Total-Count");
            listTagResourcesResponse.Headers = headers;

            ListTagResourcesResponse.ListTagResources_TagResources tagResources = new ListTagResourcesResponse.ListTagResources_TagResources();

            List <ListTagResourcesResponse.ListTagResources_TagResources.ListTagResources_TagResourceItem> tagResources_tagResource = new List <ListTagResourcesResponse.ListTagResources_TagResources.ListTagResources_TagResourceItem>();

            for (int i = 0; i < _ctx.Length("ListTagResources.TagResources.TagResource.Length"); i++)
            {
                ListTagResourcesResponse.ListTagResources_TagResources.ListTagResources_TagResourceItem tagResourceItem = new ListTagResourcesResponse.ListTagResources_TagResources.ListTagResources_TagResourceItem();
                tagResourceItem.ResourceId   = _ctx.StringValue("ListTagResources.TagResources.TagResource[" + i + "].ResourceId");
                tagResourceItem.ResourceType = _ctx.StringValue("ListTagResources.TagResources.TagResource[" + i + "].ResourceType");
                tagResourceItem.TagKey       = _ctx.StringValue("ListTagResources.TagResources.TagResource[" + i + "].TagKey");
                tagResourceItem.TagValue     = _ctx.StringValue("ListTagResources.TagResources.TagResource[" + i + "].TagValue");

                tagResources_tagResource.Add(tagResourceItem);
            }
            tagResources.TagResource = tagResources_tagResource;
            listTagResourcesResponse.TagResources = tagResources;

            return(listTagResourcesResponse);
        }
Exemplo n.º 2
0
        public static ListTagResourcesResponse Unmarshall(UnmarshallerContext context)
        {
            ListTagResourcesResponse listTagResourcesResponse = new ListTagResourcesResponse();

            listTagResourcesResponse.HttpResponse = context.HttpResponse;
            listTagResourcesResponse.RequestId    = context.StringValue("ListTagResources.RequestId");
            listTagResourcesResponse.NextToken    = context.StringValue("ListTagResources.NextToken");

            List <ListTagResourcesResponse.ListTagResources_TagResource> listTagResourcesResponse_tagResources = new List <ListTagResourcesResponse.ListTagResources_TagResource>();

            for (int i = 0; i < context.Length("ListTagResources.TagResources.Length"); i++)
            {
                ListTagResourcesResponse.ListTagResources_TagResource tagResource = new ListTagResourcesResponse.ListTagResources_TagResource();
                tagResource.ResourceARN = context.StringValue("ListTagResources.TagResources[" + i + "].ResourceARN");

                List <ListTagResourcesResponse.ListTagResources_TagResource.ListTagResources_Tag> tagResource_tags = new List <ListTagResourcesResponse.ListTagResources_TagResource.ListTagResources_Tag>();
                for (int j = 0; j < context.Length("ListTagResources.TagResources[" + i + "].Tags.Length"); j++)
                {
                    ListTagResourcesResponse.ListTagResources_TagResource.ListTagResources_Tag tag = new ListTagResourcesResponse.ListTagResources_TagResource.ListTagResources_Tag();
                    tag.Key      = context.StringValue("ListTagResources.TagResources[" + i + "].Tags[" + j + "].Key");
                    tag._Value   = context.StringValue("ListTagResources.TagResources[" + i + "].Tags[" + j + "].Value");
                    tag.Category = context.StringValue("ListTagResources.TagResources[" + i + "].Tags[" + j + "].Category");

                    tagResource_tags.Add(tag);
                }
                tagResource.Tags = tagResource_tags;

                listTagResourcesResponse_tagResources.Add(tagResource);
            }
            listTagResourcesResponse.TagResources = listTagResourcesResponse_tagResources;

            return(listTagResourcesResponse);
        }
        public static ListTagResourcesResponse Unmarshall(UnmarshallerContext _ctx)
        {
            ListTagResourcesResponse listTagResourcesResponse = new ListTagResourcesResponse();

            listTagResourcesResponse.HttpResponse = _ctx.HttpResponse;
            listTagResourcesResponse.RequestId    = _ctx.StringValue("ListTagResources.RequestId");
            listTagResourcesResponse.NextToken    = _ctx.StringValue("ListTagResources.NextToken");

            List <ListTagResourcesResponse.ListTagResources_TagResource> listTagResourcesResponse_tagResources = new List <ListTagResourcesResponse.ListTagResources_TagResource>();

            for (int i = 0; i < _ctx.Length("ListTagResources.TagResources.Length"); i++)
            {
                ListTagResourcesResponse.ListTagResources_TagResource tagResource = new ListTagResourcesResponse.ListTagResources_TagResource();
                tagResource.TagKey       = _ctx.StringValue("ListTagResources.TagResources[" + i + "].TagKey");
                tagResource.TagValue     = _ctx.StringValue("ListTagResources.TagResources[" + i + "].TagValue");
                tagResource.ResourcId    = _ctx.StringValue("ListTagResources.TagResources[" + i + "].ResourcId");
                tagResource.ResourceType = _ctx.StringValue("ListTagResources.TagResources[" + i + "].ResourceType");
                tagResource.ResourceId   = _ctx.StringValue("ListTagResources.TagResources[" + i + "].ResourceId");

                listTagResourcesResponse_tagResources.Add(tagResource);
            }
            listTagResourcesResponse.TagResources = listTagResourcesResponse_tagResources;

            return(listTagResourcesResponse);
        }
        public static ListTagResourcesResponse Unmarshall(UnmarshallerContext context)
        {
            ListTagResourcesResponse listTagResourcesResponse = new ListTagResourcesResponse();

            listTagResourcesResponse.HttpResponse = context.HttpResponse;
            listTagResourcesResponse.Code         = context.StringValue("ListTagResources.Code");
            listTagResourcesResponse.ErrorCode    = context.StringValue("ListTagResources.ErrorCode");
            listTagResourcesResponse.Message      = context.StringValue("ListTagResources.Message");
            listTagResourcesResponse.RequestId    = context.StringValue("ListTagResources.RequestId");
            listTagResourcesResponse.Success      = context.BooleanValue("ListTagResources.Success");
            listTagResourcesResponse.TraceId      = context.StringValue("ListTagResources.TraceId");

            ListTagResourcesResponse.ListTagResources_Data data = new ListTagResourcesResponse.ListTagResources_Data();
            data.NextToken = context.StringValue("ListTagResources.Data.NextToken");

            List <ListTagResourcesResponse.ListTagResources_Data.ListTagResources_TagResource> data_tagResources = new List <ListTagResourcesResponse.ListTagResources_Data.ListTagResources_TagResource>();

            for (int i = 0; i < context.Length("ListTagResources.Data.TagResources.Length"); i++)
            {
                ListTagResourcesResponse.ListTagResources_Data.ListTagResources_TagResource tagResource = new ListTagResourcesResponse.ListTagResources_Data.ListTagResources_TagResource();
                tagResource.TagKey       = context.StringValue("ListTagResources.Data.TagResources[" + i + "].TagKey");
                tagResource.TagValue     = context.StringValue("ListTagResources.Data.TagResources[" + i + "].TagValue");
                tagResource.ResourceId   = context.StringValue("ListTagResources.Data.TagResources[" + i + "].ResourceId");
                tagResource.ResourceType = context.StringValue("ListTagResources.Data.TagResources[" + i + "].ResourceType");

                data_tagResources.Add(tagResource);
            }
            data.TagResources             = data_tagResources;
            listTagResourcesResponse.Data = data;

            return(listTagResourcesResponse);
        }