Esempio n. 1
0
        public static DescribeTableDetailResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeTableDetailResponse describeTableDetailResponse = new DescribeTableDetailResponse();

            describeTableDetailResponse.HttpResponse = _ctx.HttpResponse;
            describeTableDetailResponse.RequestId    = _ctx.StringValue("DescribeTableDetail.RequestId");
            describeTableDetailResponse.Success      = _ctx.BooleanValue("DescribeTableDetail.Success");
            describeTableDetailResponse.Message      = _ctx.StringValue("DescribeTableDetail.Message");

            DescribeTableDetailResponse.DescribeTableDetail_Data data = new DescribeTableDetailResponse.DescribeTableDetail_Data();

            List <DescribeTableDetailResponse.DescribeTableDetail_Data.DescribeTableDetail_Field> data_fields = new List <DescribeTableDetailResponse.DescribeTableDetail_Data.DescribeTableDetail_Field>();

            for (int i = 0; i < _ctx.Length("DescribeTableDetail.Data.Fields.Length"); i++)
            {
                DescribeTableDetailResponse.DescribeTableDetail_Data.DescribeTableDetail_Field field = new DescribeTableDetailResponse.DescribeTableDetail_Data.DescribeTableDetail_Field();
                field.Column   = _ctx.StringValue("DescribeTableDetail.Data.Fields[" + i + "].Column");
                field.DataType = _ctx.StringValue("DescribeTableDetail.Data.Fields[" + i + "].DataType");
                field.Key      = _ctx.StringValue("DescribeTableDetail.Data.Fields[" + i + "].Key");
                field.Extra    = _ctx.StringValue("DescribeTableDetail.Data.Fields[" + i + "].Extra");

                data_fields.Add(field);
            }
            data.Fields = data_fields;
            describeTableDetailResponse.Data = data;

            return(describeTableDetailResponse);
        }
        public static DescribeTableDetailResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeTableDetailResponse describeTableDetailResponse = new DescribeTableDetailResponse();

            describeTableDetailResponse.HttpResponse = _ctx.HttpResponse;
            describeTableDetailResponse.RequestId    = _ctx.StringValue("DescribeTableDetail.RequestId");
            describeTableDetailResponse.AvgSize      = _ctx.LongValue("DescribeTableDetail.AvgSize");

            List <DescribeTableDetailResponse.DescribeTableDetail_Shard> describeTableDetailResponse_items = new List <DescribeTableDetailResponse.DescribeTableDetail_Shard>();

            for (int i = 0; i < _ctx.Length("DescribeTableDetail.Items.Length"); i++)
            {
                DescribeTableDetailResponse.DescribeTableDetail_Shard shard = new DescribeTableDetailResponse.DescribeTableDetail_Shard();
                shard.Id   = _ctx.IntegerValue("DescribeTableDetail.Items[" + i + "].Id");
                shard.Size = _ctx.LongValue("DescribeTableDetail.Items[" + i + "].Size");

                describeTableDetailResponse_items.Add(shard);
            }
            describeTableDetailResponse.Items = describeTableDetailResponse_items;

            return(describeTableDetailResponse);
        }