public static DescribeBinlogFilesResponse Unmarshall(UnmarshallerContext _ctx) { DescribeBinlogFilesResponse describeBinlogFilesResponse = new DescribeBinlogFilesResponse(); describeBinlogFilesResponse.HttpResponse = _ctx.HttpResponse; describeBinlogFilesResponse.RequestId = _ctx.StringValue("DescribeBinlogFiles.RequestId"); describeBinlogFilesResponse.TotalRecordCount = _ctx.IntegerValue("DescribeBinlogFiles.TotalRecordCount"); describeBinlogFilesResponse.PageNumber = _ctx.IntegerValue("DescribeBinlogFiles.PageNumber"); describeBinlogFilesResponse.PageRecordCount = _ctx.IntegerValue("DescribeBinlogFiles.PageRecordCount"); describeBinlogFilesResponse.TotalFileSize = _ctx.LongValue("DescribeBinlogFiles.TotalFileSize"); List <DescribeBinlogFilesResponse.DescribeBinlogFiles_BinLogFile> describeBinlogFilesResponse_items = new List <DescribeBinlogFilesResponse.DescribeBinlogFiles_BinLogFile>(); for (int i = 0; i < _ctx.Length("DescribeBinlogFiles.Items.Length"); i++) { DescribeBinlogFilesResponse.DescribeBinlogFiles_BinLogFile binLogFile = new DescribeBinlogFilesResponse.DescribeBinlogFiles_BinLogFile(); binLogFile.FileSize = _ctx.LongValue("DescribeBinlogFiles.Items[" + i + "].FileSize"); binLogFile.LogBeginTime = _ctx.StringValue("DescribeBinlogFiles.Items[" + i + "].LogBeginTime"); binLogFile.LogEndTime = _ctx.StringValue("DescribeBinlogFiles.Items[" + i + "].LogEndTime"); binLogFile.DownloadLink = _ctx.StringValue("DescribeBinlogFiles.Items[" + i + "].DownloadLink"); binLogFile.IntranetDownloadLink = _ctx.StringValue("DescribeBinlogFiles.Items[" + i + "].IntranetDownloadLink"); binLogFile.LinkExpiredTime = _ctx.StringValue("DescribeBinlogFiles.Items[" + i + "].LinkExpiredTime"); binLogFile.Checksum = _ctx.StringValue("DescribeBinlogFiles.Items[" + i + "].Checksum"); binLogFile.HostInstanceID = _ctx.StringValue("DescribeBinlogFiles.Items[" + i + "].HostInstanceID"); binLogFile.LogFileName = _ctx.StringValue("DescribeBinlogFiles.Items[" + i + "].LogFileName"); describeBinlogFilesResponse_items.Add(binLogFile); } describeBinlogFilesResponse.Items = describeBinlogFilesResponse_items; return(describeBinlogFilesResponse); }
public static DescribeBinlogFilesResponse Unmarshall(UnmarshallerContext context) { DescribeBinlogFilesResponse describeBinlogFilesResponse = new DescribeBinlogFilesResponse(); describeBinlogFilesResponse.HttpResponse = context.HttpResponse; describeBinlogFilesResponse.RequestId = context.StringValue("DescribeBinlogFiles.RequestId"); describeBinlogFilesResponse.TotalRecordCount = context.IntegerValue("DescribeBinlogFiles.TotalRecordCount"); describeBinlogFilesResponse.PageNumber = context.IntegerValue("DescribeBinlogFiles.PageNumber"); describeBinlogFilesResponse.PageRecordCount = context.IntegerValue("DescribeBinlogFiles.PageRecordCount"); List <DescribeBinlogFilesResponse.BinLogFile> items = new List <DescribeBinlogFilesResponse.BinLogFile>(); for (int i = 0; i < context.Length("DescribeBinlogFiles.Items.Length"); i++) { DescribeBinlogFilesResponse.BinLogFile binLogFile = new DescribeBinlogFilesResponse.BinLogFile(); binLogFile.FileSize = context.LongValue("DescribeBinlogFiles.Items[" + i + "].FileSize"); binLogFile.LogBeginTime = context.StringValue("DescribeBinlogFiles.Items[" + i + "].LogBeginTime"); binLogFile.LogEndTime = context.StringValue("DescribeBinlogFiles.Items[" + i + "].LogEndTime"); binLogFile.DownloadLink = context.StringValue("DescribeBinlogFiles.Items[" + i + "].DownloadLink"); binLogFile.LinkExpiredTime = context.StringValue("DescribeBinlogFiles.Items[" + i + "].LinkExpiredTime"); items.Add(binLogFile); } describeBinlogFilesResponse.Items = items; return(describeBinlogFilesResponse); }