public static DescribeTagsResponse Unmarshall(UnmarshallerContext context) { DescribeTagsResponse describeTagsResponse = new DescribeTagsResponse(); describeTagsResponse.HttpResponse = context.HttpResponse; describeTagsResponse.RequestId = context.StringValue("DescribeTags.RequestId"); describeTagsResponse.PageSize = context.IntegerValue("DescribeTags.PageSize"); describeTagsResponse.PageNumber = context.IntegerValue("DescribeTags.PageNumber"); describeTagsResponse.TotalCount = context.IntegerValue("DescribeTags.TotalCount"); List <DescribeTagsResponse.DescribeTags_Tag> describeTagsResponse_tags = new List <DescribeTagsResponse.DescribeTags_Tag>(); for (int i = 0; i < context.Length("DescribeTags.Tags.Length"); i++) { DescribeTagsResponse.DescribeTags_Tag tag = new DescribeTagsResponse.DescribeTags_Tag(); tag.TagKey = context.StringValue("DescribeTags.Tags[" + i + "].TagKey"); tag.TagValue = context.StringValue("DescribeTags.Tags[" + i + "].TagValue"); DescribeTagsResponse.DescribeTags_Tag.DescribeTags_ResourceTypeCount resourceTypeCount = new DescribeTagsResponse.DescribeTags_Tag.DescribeTags_ResourceTypeCount(); resourceTypeCount.Instance = context.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Instance"); resourceTypeCount.Disk = context.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Disk"); resourceTypeCount.Volume = context.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Volume"); resourceTypeCount.Image = context.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Image"); resourceTypeCount.Snapshot = context.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Snapshot"); resourceTypeCount.Securitygroup = context.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Securitygroup"); tag.ResourceTypeCount = resourceTypeCount; describeTagsResponse_tags.Add(tag); } describeTagsResponse.Tags = describeTagsResponse_tags; return(describeTagsResponse); }
public static DescribeTagsResponse Unmarshall(UnmarshallerContext _ctx) { DescribeTagsResponse describeTagsResponse = new DescribeTagsResponse(); describeTagsResponse.HttpResponse = _ctx.HttpResponse; describeTagsResponse.RequestId = _ctx.StringValue("DescribeTags.RequestId"); describeTagsResponse.PageSize = _ctx.IntegerValue("DescribeTags.PageSize"); describeTagsResponse.PageNumber = _ctx.IntegerValue("DescribeTags.PageNumber"); describeTagsResponse.TotalCount = _ctx.IntegerValue("DescribeTags.TotalCount"); List <DescribeTagsResponse.DescribeTags_Tag> describeTagsResponse_tags = new List <DescribeTagsResponse.DescribeTags_Tag>(); for (int i = 0; i < _ctx.Length("DescribeTags.Tags.Length"); i++) { DescribeTagsResponse.DescribeTags_Tag tag = new DescribeTagsResponse.DescribeTags_Tag(); tag.TagKey = _ctx.StringValue("DescribeTags.Tags[" + i + "].TagKey"); tag.TagValue = _ctx.StringValue("DescribeTags.Tags[" + i + "].TagValue"); DescribeTagsResponse.DescribeTags_Tag.DescribeTags_ResourceTypeCount resourceTypeCount = new DescribeTagsResponse.DescribeTags_Tag.DescribeTags_ResourceTypeCount(); resourceTypeCount.Instance = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Instance"); resourceTypeCount.Disk = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Disk"); resourceTypeCount.Volume = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Volume"); resourceTypeCount.Image = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Image"); resourceTypeCount.Snapshot = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Snapshot"); resourceTypeCount.Securitygroup = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Securitygroup"); resourceTypeCount.LaunchTemplate = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.LaunchTemplate"); resourceTypeCount.Eni = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Eni"); resourceTypeCount.Ddh = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.Ddh"); resourceTypeCount.KeyPair = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.KeyPair"); resourceTypeCount.SnapshotPolicy = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.SnapshotPolicy"); resourceTypeCount.ReservedInstance = _ctx.IntegerValue("DescribeTags.Tags[" + i + "].ResourceTypeCount.ReservedInstance"); tag.ResourceTypeCount = resourceTypeCount; describeTagsResponse_tags.Add(tag); } describeTagsResponse.Tags = describeTagsResponse_tags; return(describeTagsResponse); }