public static DescribeCloudAssistantStatusResponse Unmarshall(UnmarshallerContext _ctx)
        {
            DescribeCloudAssistantStatusResponse describeCloudAssistantStatusResponse = new DescribeCloudAssistantStatusResponse();

            describeCloudAssistantStatusResponse.HttpResponse = _ctx.HttpResponse;
            describeCloudAssistantStatusResponse.RequestId    = _ctx.StringValue("DescribeCloudAssistantStatus.RequestId");
            describeCloudAssistantStatusResponse.TotalCount   = _ctx.LongValue("DescribeCloudAssistantStatus.TotalCount");
            describeCloudAssistantStatusResponse.PageNumber   = _ctx.LongValue("DescribeCloudAssistantStatus.PageNumber");
            describeCloudAssistantStatusResponse.PageSize     = _ctx.LongValue("DescribeCloudAssistantStatus.PageSize");

            List <DescribeCloudAssistantStatusResponse.DescribeCloudAssistantStatus_InstanceCloudAssistantStatus> describeCloudAssistantStatusResponse_instanceCloudAssistantStatusSet = new List <DescribeCloudAssistantStatusResponse.DescribeCloudAssistantStatus_InstanceCloudAssistantStatus>();

            for (int i = 0; i < _ctx.Length("DescribeCloudAssistantStatus.InstanceCloudAssistantStatusSet.Length"); i++)
            {
                DescribeCloudAssistantStatusResponse.DescribeCloudAssistantStatus_InstanceCloudAssistantStatus instanceCloudAssistantStatus = new DescribeCloudAssistantStatusResponse.DescribeCloudAssistantStatus_InstanceCloudAssistantStatus();
                instanceCloudAssistantStatus.InstanceId            = _ctx.StringValue("DescribeCloudAssistantStatus.InstanceCloudAssistantStatusSet[" + i + "].InstanceId");
                instanceCloudAssistantStatus.CloudAssistantStatus  = _ctx.StringValue("DescribeCloudAssistantStatus.InstanceCloudAssistantStatusSet[" + i + "].CloudAssistantStatus");
                instanceCloudAssistantStatus.CloudAssistantVersion = _ctx.StringValue("DescribeCloudAssistantStatus.InstanceCloudAssistantStatusSet[" + i + "].CloudAssistantVersion");

                describeCloudAssistantStatusResponse_instanceCloudAssistantStatusSet.Add(instanceCloudAssistantStatus);
            }
            describeCloudAssistantStatusResponse.InstanceCloudAssistantStatusSet = describeCloudAssistantStatusResponse_instanceCloudAssistantStatusSet;

            return(describeCloudAssistantStatusResponse);
        }
        public static DescribeCloudAssistantStatusResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeCloudAssistantStatusResponse describeCloudAssistantStatusResponse = new DescribeCloudAssistantStatusResponse();

            describeCloudAssistantStatusResponse.HttpResponse = context.HttpResponse;
            describeCloudAssistantStatusResponse.RequestId    = context.StringValue("DescribeCloudAssistantStatus.RequestId");

            List <DescribeCloudAssistantStatusResponse.DescribeCloudAssistantStatus_InstanceCloudAssistantStatus> describeCloudAssistantStatusResponse_instanceCloudAssistantStatusSet = new List <DescribeCloudAssistantStatusResponse.DescribeCloudAssistantStatus_InstanceCloudAssistantStatus>();

            for (int i = 0; i < context.Length("DescribeCloudAssistantStatus.InstanceCloudAssistantStatusSet.Length"); i++)
            {
                DescribeCloudAssistantStatusResponse.DescribeCloudAssistantStatus_InstanceCloudAssistantStatus instanceCloudAssistantStatus = new DescribeCloudAssistantStatusResponse.DescribeCloudAssistantStatus_InstanceCloudAssistantStatus();
                instanceCloudAssistantStatus.InstanceId           = context.StringValue("DescribeCloudAssistantStatus.InstanceCloudAssistantStatusSet[" + i + "].InstanceId");
                instanceCloudAssistantStatus.CloudAssistantStatus = context.StringValue("DescribeCloudAssistantStatus.InstanceCloudAssistantStatusSet[" + i + "].CloudAssistantStatus");

                describeCloudAssistantStatusResponse_instanceCloudAssistantStatusSet.Add(instanceCloudAssistantStatus);
            }
            describeCloudAssistantStatusResponse.InstanceCloudAssistantStatusSet = describeCloudAssistantStatusResponse_instanceCloudAssistantStatusSet;

            return(describeCloudAssistantStatusResponse);
        }