public static DescribeTrailsResponse Unmarshall(UnmarshallerContext context) { DescribeTrailsResponse describeTrailsResponse = new DescribeTrailsResponse(); describeTrailsResponse.HttpResponse = context.HttpResponse; describeTrailsResponse.RequestId = context.StringValue("DescribeTrails.RequestId"); List <DescribeTrailsResponse.DescribeTrails_TrailListItem> describeTrailsResponse_trailList = new List <DescribeTrailsResponse.DescribeTrails_TrailListItem>(); for (int i = 0; i < context.Length("DescribeTrails.TrailList.Length"); i++) { DescribeTrailsResponse.DescribeTrails_TrailListItem trailListItem = new DescribeTrailsResponse.DescribeTrails_TrailListItem(); trailListItem.Name = context.StringValue("DescribeTrails.TrailList[" + i + "].Name"); trailListItem.HomeRegion = context.StringValue("DescribeTrails.TrailList[" + i + "].HomeRegion"); trailListItem.RoleName = context.StringValue("DescribeTrails.TrailList[" + i + "].RoleName"); trailListItem.OssBucketName = context.StringValue("DescribeTrails.TrailList[" + i + "].OssBucketName"); trailListItem.OssKeyPrefix = context.StringValue("DescribeTrails.TrailList[" + i + "].OssKeyPrefix"); trailListItem.EventRW = context.StringValue("DescribeTrails.TrailList[" + i + "].EventRW"); trailListItem.SlsWriteRoleArn = context.StringValue("DescribeTrails.TrailList[" + i + "].SlsWriteRoleArn"); trailListItem.SlsProjectArn = context.StringValue("DescribeTrails.TrailList[" + i + "].SlsProjectArn"); trailListItem.Status = context.StringValue("DescribeTrails.TrailList[" + i + "].Status"); trailListItem.TrailRegion = context.StringValue("DescribeTrails.TrailList[" + i + "].TrailRegion"); trailListItem.CreateTime = context.StringValue("DescribeTrails.TrailList[" + i + "].CreateTime"); trailListItem.UpdateTime = context.StringValue("DescribeTrails.TrailList[" + i + "].UpdateTime"); trailListItem.StartLoggingTime = context.StringValue("DescribeTrails.TrailList[" + i + "].StartLoggingTime"); trailListItem.StopLoggingTime = context.StringValue("DescribeTrails.TrailList[" + i + "].StopLoggingTime"); trailListItem.MnsTopicArn = context.StringValue("DescribeTrails.TrailList[" + i + "].MnsTopicArn"); trailListItem.IsOrganizationTrail = context.BooleanValue("DescribeTrails.TrailList[" + i + "].IsOrganizationTrail"); describeTrailsResponse_trailList.Add(trailListItem); } describeTrailsResponse.TrailList = describeTrailsResponse_trailList; return(describeTrailsResponse); }
public static DescribeTrailsResponse Unmarshall(UnmarshallerContext context) { DescribeTrailsResponse describeTrailsResponse = new DescribeTrailsResponse(); describeTrailsResponse.HttpResponse = context.HttpResponse; describeTrailsResponse.RequestId = context.StringValue("DescribeTrails.RequestId"); List <DescribeTrailsResponse.DescribeTrails_TrailListItem> describeTrailsResponse_trailList = new List <DescribeTrailsResponse.DescribeTrails_TrailListItem>(); for (int i = 0; i < context.Length("DescribeTrails.TrailList.Length"); i++) { DescribeTrailsResponse.DescribeTrails_TrailListItem trailListItem = new DescribeTrailsResponse.DescribeTrails_TrailListItem(); trailListItem.Name = context.StringValue("DescribeTrails.TrailList[" + i + "].Name"); trailListItem.HomeRegion = context.StringValue("DescribeTrails.TrailList[" + i + "].HomeRegion"); trailListItem.RoleName = context.StringValue("DescribeTrails.TrailList[" + i + "].RoleName"); trailListItem.Status = context.StringValue("DescribeTrails.TrailList[" + i + "].Status"); trailListItem.IncludeGlobalServiceEvent = context.StringValue("DescribeTrails.TrailList[" + i + "].IncludeGlobalServiceEvent"); trailListItem.OssBucketName = context.StringValue("DescribeTrails.TrailList[" + i + "].OssBucketName"); trailListItem.OssKeyPrefix = context.StringValue("DescribeTrails.TrailList[" + i + "].OssKeyPrefix"); trailListItem.Region = context.StringValue("DescribeTrails.TrailList[" + i + "].Region"); trailListItem.EventRW = context.StringValue("DescribeTrails.TrailList[" + i + "].EventRW"); trailListItem.Type = context.StringValue("DescribeTrails.TrailList[" + i + "].Type"); trailListItem.SlsWriteRoleArn = context.StringValue("DescribeTrails.TrailList[" + i + "].SlsWriteRoleArn"); trailListItem.SlsProjectArn = context.StringValue("DescribeTrails.TrailList[" + i + "].SlsProjectArn"); describeTrailsResponse_trailList.Add(trailListItem); } describeTrailsResponse.TrailList = describeTrailsResponse_trailList; return(describeTrailsResponse); }