コード例 #1
0
        public static CheckDeviceResponse Unmarshall(UnmarshallerContext context)
        {
            CheckDeviceResponse checkDeviceResponse = new CheckDeviceResponse();

            checkDeviceResponse.HttpResponse = context.HttpResponse;
            checkDeviceResponse.Status       = context.BooleanValue("CheckDevice.Status");
            checkDeviceResponse.Msg          = context.StringValue("CheckDevice.Msg");
            checkDeviceResponse.ErrorCode    = context.StringValue("CheckDevice.ErrorCode");
            checkDeviceResponse.RequestId    = context.StringValue("CheckDevice.RequestId");

            List <CheckDeviceResponse.CheckDevice_PlanDto> checkDeviceResponse_plans = new List <CheckDeviceResponse.CheckDevice_PlanDto>();

            for (int i = 0; i < context.Length("CheckDevice.Plans.Length"); i++)
            {
                CheckDeviceResponse.CheckDevice_PlanDto planDto = new CheckDeviceResponse.CheckDevice_PlanDto();
                planDto.Id        = context.LongValue("CheckDevice.Plans[" + i + "].Id");
                planDto.Name      = context.StringValue("CheckDevice.Plans[" + i + "].Name");
                planDto.StartTime = context.StringValue("CheckDevice.Plans[" + i + "].StartTime");
                planDto.EndTime   = context.StringValue("CheckDevice.Plans[" + i + "].EndTime");

                checkDeviceResponse_plans.Add(planDto);
            }
            checkDeviceResponse.Plans = checkDeviceResponse_plans;

            return(checkDeviceResponse);
        }
コード例 #2
0
        public static CheckDeviceResponse Unmarshall(UnmarshallerContext context)
        {
            CheckDeviceResponse checkDeviceResponse = new CheckDeviceResponse();

            checkDeviceResponse.HttpResponse = context.HttpResponse;
            checkDeviceResponse.RequestId    = context.StringValue("CheckDevice.RequestId");
            checkDeviceResponse.Available    = context.BooleanValue("CheckDevice.Available");

            return(checkDeviceResponse);
        }