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.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); }