Example #1
0
        public static DescribeColumnsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeColumnsResponse describeColumnsResponse = new DescribeColumnsResponse();

            describeColumnsResponse.HttpResponse = context.HttpResponse;
            describeColumnsResponse.RequestId    = context.StringValue("DescribeColumns.RequestId");

            List <DescribeColumnsResponse.DescribeColumns_Column> describeColumnsResponse_items = new List <DescribeColumnsResponse.DescribeColumns_Column>();

            for (int i = 0; i < context.Length("DescribeColumns.Items.Length"); i++)
            {
                DescribeColumnsResponse.DescribeColumns_Column column = new DescribeColumnsResponse.DescribeColumns_Column();
                column.DBClusterId = context.StringValue("DescribeColumns.Items[" + i + "].DBClusterId");
                column.SchemaName  = context.StringValue("DescribeColumns.Items[" + i + "].SchemaName");
                column.TableName   = context.StringValue("DescribeColumns.Items[" + i + "].TableName");
                column.ColumnName  = context.StringValue("DescribeColumns.Items[" + i + "].ColumnName");
                column.Type        = context.StringValue("DescribeColumns.Items[" + i + "].Type");
                column.PrimaryKey  = context.BooleanValue("DescribeColumns.Items[" + i + "].PrimaryKey");

                describeColumnsResponse_items.Add(column);
            }
            describeColumnsResponse.Items = describeColumnsResponse_items;

            return(describeColumnsResponse);
        }
        public static DescribeColumnsResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeColumnsResponse describeColumnsResponse = new DescribeColumnsResponse();

            describeColumnsResponse.HttpResponse = context.HttpResponse;
            describeColumnsResponse.RequestId    = context.StringValue("DescribeColumns.RequestId");
            describeColumnsResponse.PageSize     = context.IntegerValue("DescribeColumns.PageSize");
            describeColumnsResponse.CurrentPage  = context.IntegerValue("DescribeColumns.CurrentPage");
            describeColumnsResponse.TotalCount   = context.IntegerValue("DescribeColumns.TotalCount");

            List <DescribeColumnsResponse.DescribeColumns_Column> describeColumnsResponse_items = new List <DescribeColumnsResponse.DescribeColumns_Column>();

            for (int i = 0; i < context.Length("DescribeColumns.Items.Length"); i++)
            {
                DescribeColumnsResponse.DescribeColumns_Column column = new DescribeColumnsResponse.DescribeColumns_Column();
                column.Id                 = context.LongValue("DescribeColumns.Items[" + i + "].Id");
                column.Name               = context.StringValue("DescribeColumns.Items[" + i + "].Name");
                column.InstanceId         = context.LongValue("DescribeColumns.Items[" + i + "].InstanceId");
                column.TableId            = context.LongValue("DescribeColumns.Items[" + i + "].TableId");
                column.CreationTime       = context.LongValue("DescribeColumns.Items[" + i + "].CreationTime");
                column.Sensitive          = context.BooleanValue("DescribeColumns.Items[" + i + "].Sensitive");
                column.ProductCode        = context.StringValue("DescribeColumns.Items[" + i + "].ProductCode");
                column.DataType           = context.StringValue("DescribeColumns.Items[" + i + "].DataType");
                column.OdpsRiskLevelValue = context.IntegerValue("DescribeColumns.Items[" + i + "].OdpsRiskLevelValue");
                column.OdpsRiskLevelName  = context.StringValue("DescribeColumns.Items[" + i + "].OdpsRiskLevelName");
                column.RiskLevelId        = context.LongValue("DescribeColumns.Items[" + i + "].RiskLevelId");
                column.RiskLevelName      = context.StringValue("DescribeColumns.Items[" + i + "].RiskLevelName");
                column.RuleId             = context.LongValue("DescribeColumns.Items[" + i + "].RuleId");
                column.RuleName           = context.StringValue("DescribeColumns.Items[" + i + "].RuleName");
                column.DepartName         = context.StringValue("DescribeColumns.Items[" + i + "].DepartName");

                describeColumnsResponse_items.Add(column);
            }
            describeColumnsResponse.Items = describeColumnsResponse_items;

            return(describeColumnsResponse);
        }