public static ListDataSourceResponse Unmarshall(UnmarshallerContext context) { ListDataSourceResponse listDataSourceResponse = new ListDataSourceResponse(); listDataSourceResponse.HttpResponse = context.HttpResponse; listDataSourceResponse.RequestId = context.StringValue("ListDataSource.RequestId"); listDataSourceResponse.Total = context.IntegerValue("ListDataSource.Total"); listDataSourceResponse.PageSize = context.IntegerValue("ListDataSource.PageSize"); listDataSourceResponse.PageNumber = context.IntegerValue("ListDataSource.PageNumber"); List <ListDataSourceResponse.ListDataSource_DataSource> listDataSourceResponse_dataSourceList = new List <ListDataSourceResponse.ListDataSource_DataSource>(); for (int i = 0; i < context.Length("ListDataSource.DataSourceList.Length"); i++) { ListDataSourceResponse.ListDataSource_DataSource dataSource = new ListDataSourceResponse.ListDataSource_DataSource(); dataSource.Id = context.StringValue("ListDataSource.DataSourceList[" + i + "].Id"); dataSource.Name = context.StringValue("ListDataSource.DataSourceList[" + i + "].Name"); dataSource.Description = context.StringValue("ListDataSource.DataSourceList[" + i + "].Description"); dataSource.Status = context.StringValue("ListDataSource.DataSourceList[" + i + "].Status"); dataSource.SourceType = context.StringValue("ListDataSource.DataSourceList[" + i + "].SourceType"); dataSource.CreateFrom = context.StringValue("ListDataSource.DataSourceList[" + i + "].CreateFrom"); dataSource.Conf = context.StringValue("ListDataSource.DataSourceList[" + i + "].Conf"); dataSource.ClusterId = context.StringValue("ListDataSource.DataSourceList[" + i + "].ClusterId"); dataSource.Creator = context.StringValue("ListDataSource.DataSourceList[" + i + "].Creator"); dataSource.Modifier = context.StringValue("ListDataSource.DataSourceList[" + i + "].Modifier"); dataSource.GmtCreate = context.LongValue("ListDataSource.DataSourceList[" + i + "].GmtCreate"); dataSource.GmtModified = context.LongValue("ListDataSource.DataSourceList[" + i + "].GmtModified"); listDataSourceResponse_dataSourceList.Add(dataSource); } listDataSourceResponse.DataSourceList = listDataSourceResponse_dataSourceList; return(listDataSourceResponse); }
public static ListDataSourceResponse Unmarshall(UnmarshallerContext _ctx) { ListDataSourceResponse listDataSourceResponse = new ListDataSourceResponse(); listDataSourceResponse.HttpResponse = _ctx.HttpResponse; listDataSourceResponse.Code = _ctx.StringValue("ListDataSource.code"); listDataSourceResponse.Message = _ctx.StringValue("ListDataSource.message"); listDataSourceResponse.RequestId = _ctx.StringValue("ListDataSource.requestId"); List <ListDataSourceResponse.ListDataSource_ResultItem> listDataSourceResponse_result = new List <ListDataSourceResponse.ListDataSource_ResultItem>(); for (int i = 0; i < _ctx.Length("ListDataSource.Result.Length"); i++) { ListDataSourceResponse.ListDataSource_ResultItem resultItem = new ListDataSourceResponse.ListDataSource_ResultItem(); resultItem.GmtCreate = _ctx.StringValue("ListDataSource.Result[" + i + "].gmtCreate"); resultItem.GmtModified = _ctx.StringValue("ListDataSource.Result[" + i + "].gmtModified"); resultItem.TableName = _ctx.StringValue("ListDataSource.Result[" + i + "].tableName"); ListDataSourceResponse.ListDataSource_ResultItem.ListDataSource_Meta meta = new ListDataSourceResponse.ListDataSource_ResultItem.ListDataSource_Meta(); meta.AccessKeyId = _ctx.StringValue("ListDataSource.Result[" + i + "].Meta.accessKeyId"); meta.BucketName = _ctx.StringValue("ListDataSource.Result[" + i + "].Meta.bucketName"); meta.Partition = _ctx.StringValue("ListDataSource.Result[" + i + "].Meta.partition"); meta.Path = _ctx.StringValue("ListDataSource.Result[" + i + "].Meta.path"); meta.ProjectName = _ctx.StringValue("ListDataSource.Result[" + i + "].Meta.projectName"); meta.TableName = _ctx.StringValue("ListDataSource.Result[" + i + "].Meta.tableName"); meta.Timestamp = _ctx.LongValue("ListDataSource.Result[" + i + "].Meta.timestamp"); meta.Type = _ctx.StringValue("ListDataSource.Result[" + i + "].Meta.type"); resultItem.Meta = meta; listDataSourceResponse_result.Add(resultItem); } listDataSourceResponse.Result = listDataSourceResponse_result; return(listDataSourceResponse); }