public static GetMetaTableColumnResponse Unmarshall(UnmarshallerContext _ctx) { GetMetaTableColumnResponse getMetaTableColumnResponse = new GetMetaTableColumnResponse(); getMetaTableColumnResponse.HttpResponse = _ctx.HttpResponse; getMetaTableColumnResponse.RequestId = _ctx.StringValue("GetMetaTableColumn.RequestId"); getMetaTableColumnResponse.Success = _ctx.BooleanValue("GetMetaTableColumn.Success"); getMetaTableColumnResponse.ErrorMessage = _ctx.StringValue("GetMetaTableColumn.ErrorMessage"); getMetaTableColumnResponse.ErrorCode = _ctx.StringValue("GetMetaTableColumn.ErrorCode"); List <GetMetaTableColumnResponse.GetMetaTableColumn_Column> getMetaTableColumnResponse_columnList = new List <GetMetaTableColumnResponse.GetMetaTableColumn_Column>(); for (int i = 0; i < _ctx.Length("GetMetaTableColumn.ColumnList.Length"); i++) { GetMetaTableColumnResponse.GetMetaTableColumn_Column column = new GetMetaTableColumnResponse.GetMetaTableColumn_Column(); column.ColumnId = _ctx.StringValue("GetMetaTableColumn.ColumnList[" + i + "].ColumnId"); column.ColumnName = _ctx.StringValue("GetMetaTableColumn.ColumnList[" + i + "].ColumnName"); column.ColumnType = _ctx.StringValue("GetMetaTableColumn.ColumnList[" + i + "].ColumnType"); column.DataLength = _ctx.IntegerValue("GetMetaTableColumn.ColumnList[" + i + "].DataLength"); column.Description = _ctx.StringValue("GetMetaTableColumn.ColumnList[" + i + "].Description"); column.Position = _ctx.IntegerValue("GetMetaTableColumn.ColumnList[" + i + "].Position"); column.AutoIncrement = _ctx.BooleanValue("GetMetaTableColumn.ColumnList[" + i + "].AutoIncrement"); column.Nullable = _ctx.BooleanValue("GetMetaTableColumn.ColumnList[" + i + "].Nullable"); column.SecurityLevel = _ctx.StringValue("GetMetaTableColumn.ColumnList[" + i + "].SecurityLevel"); column.PrimaryKey = _ctx.StringValue("GetMetaTableColumn.ColumnList[" + i + "].PrimaryKey"); column.DataScale = _ctx.IntegerValue("GetMetaTableColumn.ColumnList[" + i + "].DataScale"); column.DataPrecision = _ctx.IntegerValue("GetMetaTableColumn.ColumnList[" + i + "].DataPrecision"); getMetaTableColumnResponse_columnList.Add(column); } getMetaTableColumnResponse.ColumnList = getMetaTableColumnResponse_columnList; return(getMetaTableColumnResponse); }
public static GetMetaTableColumnResponse Unmarshall(UnmarshallerContext _ctx) { GetMetaTableColumnResponse getMetaTableColumnResponse = new GetMetaTableColumnResponse(); getMetaTableColumnResponse.HttpResponse = _ctx.HttpResponse; getMetaTableColumnResponse.RequestId = _ctx.StringValue("GetMetaTableColumn.RequestId"); getMetaTableColumnResponse.ErrorCode = _ctx.StringValue("GetMetaTableColumn.ErrorCode"); getMetaTableColumnResponse.ErrorMessage = _ctx.StringValue("GetMetaTableColumn.ErrorMessage"); getMetaTableColumnResponse.HttpStatusCode = _ctx.IntegerValue("GetMetaTableColumn.HttpStatusCode"); getMetaTableColumnResponse.Success = _ctx.BooleanValue("GetMetaTableColumn.Success"); GetMetaTableColumnResponse.GetMetaTableColumn_Data data = new GetMetaTableColumnResponse.GetMetaTableColumn_Data(); data.TotalCount = _ctx.LongValue("GetMetaTableColumn.Data.TotalCount"); data.PageNum = _ctx.IntegerValue("GetMetaTableColumn.Data.PageNum"); data.PageSize = _ctx.IntegerValue("GetMetaTableColumn.Data.PageSize"); List <GetMetaTableColumnResponse.GetMetaTableColumn_Data.GetMetaTableColumn_ColumnListItem> data_columnList = new List <GetMetaTableColumnResponse.GetMetaTableColumn_Data.GetMetaTableColumn_ColumnListItem>(); for (int i = 0; i < _ctx.Length("GetMetaTableColumn.Data.ColumnList.Length"); i++) { GetMetaTableColumnResponse.GetMetaTableColumn_Data.GetMetaTableColumn_ColumnListItem columnListItem = new GetMetaTableColumnResponse.GetMetaTableColumn_Data.GetMetaTableColumn_ColumnListItem(); columnListItem.ColumnName = _ctx.StringValue("GetMetaTableColumn.Data.ColumnList[" + i + "].ColumnName"); columnListItem.ColumnGuid = _ctx.StringValue("GetMetaTableColumn.Data.ColumnList[" + i + "].ColumnGuid"); columnListItem.Comment = _ctx.StringValue("GetMetaTableColumn.Data.ColumnList[" + i + "].Comment"); columnListItem.IsPrimaryKey = _ctx.BooleanValue("GetMetaTableColumn.Data.ColumnList[" + i + "].IsPrimaryKey"); columnListItem.ColumnType = _ctx.StringValue("GetMetaTableColumn.Data.ColumnList[" + i + "].ColumnType"); columnListItem.IsPartitionColumn = _ctx.BooleanValue("GetMetaTableColumn.Data.ColumnList[" + i + "].IsPartitionColumn"); columnListItem.IsForeignKey = _ctx.BooleanValue("GetMetaTableColumn.Data.ColumnList[" + i + "].IsForeignKey"); columnListItem.Caption = _ctx.StringValue("GetMetaTableColumn.Data.ColumnList[" + i + "].Caption"); columnListItem.Position = _ctx.IntegerValue("GetMetaTableColumn.Data.ColumnList[" + i + "].Position"); data_columnList.Add(columnListItem); } data.ColumnList = data_columnList; getMetaTableColumnResponse.Data = data; return(getMetaTableColumnResponse); }