Beispiel #1
0
        public static ListOTAJobByFirmwareResponse Unmarshall(UnmarshallerContext _ctx)
        {
            ListOTAJobByFirmwareResponse listOTAJobByFirmwareResponse = new ListOTAJobByFirmwareResponse();

            listOTAJobByFirmwareResponse.HttpResponse = _ctx.HttpResponse;
            listOTAJobByFirmwareResponse.RequestId    = _ctx.StringValue("ListOTAJobByFirmware.RequestId");
            listOTAJobByFirmwareResponse.Success      = _ctx.BooleanValue("ListOTAJobByFirmware.Success");
            listOTAJobByFirmwareResponse.Code         = _ctx.StringValue("ListOTAJobByFirmware.Code");
            listOTAJobByFirmwareResponse.ErrorMessage = _ctx.StringValue("ListOTAJobByFirmware.ErrorMessage");
            listOTAJobByFirmwareResponse.Total        = _ctx.IntegerValue("ListOTAJobByFirmware.Total");
            listOTAJobByFirmwareResponse.PageSize     = _ctx.IntegerValue("ListOTAJobByFirmware.PageSize");
            listOTAJobByFirmwareResponse.PageCount    = _ctx.IntegerValue("ListOTAJobByFirmware.PageCount");
            listOTAJobByFirmwareResponse.CurrentPage  = _ctx.IntegerValue("ListOTAJobByFirmware.CurrentPage");

            List <ListOTAJobByFirmwareResponse.ListOTAJobByFirmware_SimpleOTAJobInfo> listOTAJobByFirmwareResponse_data = new List <ListOTAJobByFirmwareResponse.ListOTAJobByFirmware_SimpleOTAJobInfo>();

            for (int i = 0; i < _ctx.Length("ListOTAJobByFirmware.Data.Length"); i++)
            {
                ListOTAJobByFirmwareResponse.ListOTAJobByFirmware_SimpleOTAJobInfo simpleOTAJobInfo = new ListOTAJobByFirmwareResponse.ListOTAJobByFirmware_SimpleOTAJobInfo();
                simpleOTAJobInfo.JobId           = _ctx.StringValue("ListOTAJobByFirmware.Data[" + i + "].JobId");
                simpleOTAJobInfo.UtcCreate       = _ctx.StringValue("ListOTAJobByFirmware.Data[" + i + "].UtcCreate");
                simpleOTAJobInfo.UtcModified     = _ctx.StringValue("ListOTAJobByFirmware.Data[" + i + "].UtcModified");
                simpleOTAJobInfo.ProductKey      = _ctx.StringValue("ListOTAJobByFirmware.Data[" + i + "].ProductKey");
                simpleOTAJobInfo.FirmwareId      = _ctx.StringValue("ListOTAJobByFirmware.Data[" + i + "].FirmwareId");
                simpleOTAJobInfo.UtcStartTime    = _ctx.StringValue("ListOTAJobByFirmware.Data[" + i + "].UtcStartTime");
                simpleOTAJobInfo.UtcEndTime      = _ctx.StringValue("ListOTAJobByFirmware.Data[" + i + "].UtcEndTime");
                simpleOTAJobInfo.JobStatus       = _ctx.StringValue("ListOTAJobByFirmware.Data[" + i + "].JobStatus");
                simpleOTAJobInfo.JobType         = _ctx.StringValue("ListOTAJobByFirmware.Data[" + i + "].JobType");
                simpleOTAJobInfo.TargetSelection = _ctx.StringValue("ListOTAJobByFirmware.Data[" + i + "].TargetSelection");
                simpleOTAJobInfo.SelectionType   = _ctx.StringValue("ListOTAJobByFirmware.Data[" + i + "].SelectionType");

                List <ListOTAJobByFirmwareResponse.ListOTAJobByFirmware_SimpleOTAJobInfo.ListOTAJobByFirmware_OtaTagDTO> simpleOTAJobInfo_tags = new List <ListOTAJobByFirmwareResponse.ListOTAJobByFirmware_SimpleOTAJobInfo.ListOTAJobByFirmware_OtaTagDTO>();
                for (int j = 0; j < _ctx.Length("ListOTAJobByFirmware.Data[" + i + "].Tags.Length"); j++)
                {
                    ListOTAJobByFirmwareResponse.ListOTAJobByFirmware_SimpleOTAJobInfo.ListOTAJobByFirmware_OtaTagDTO otaTagDTO = new ListOTAJobByFirmwareResponse.ListOTAJobByFirmware_SimpleOTAJobInfo.ListOTAJobByFirmware_OtaTagDTO();
                    otaTagDTO.Key    = _ctx.StringValue("ListOTAJobByFirmware.Data[" + i + "].Tags[" + j + "].Key");
                    otaTagDTO._Value = _ctx.StringValue("ListOTAJobByFirmware.Data[" + i + "].Tags[" + j + "].Value");

                    simpleOTAJobInfo_tags.Add(otaTagDTO);
                }
                simpleOTAJobInfo.Tags = simpleOTAJobInfo_tags;

                listOTAJobByFirmwareResponse_data.Add(simpleOTAJobInfo);
            }
            listOTAJobByFirmwareResponse.Data = listOTAJobByFirmwareResponse_data;

            return(listOTAJobByFirmwareResponse);
        }
Beispiel #2
0
        public static ListOTAJobByFirmwareResponse Unmarshall(UnmarshallerContext context)
        {
            ListOTAJobByFirmwareResponse listOTAJobByFirmwareResponse = new ListOTAJobByFirmwareResponse();

            listOTAJobByFirmwareResponse.HttpResponse = context.HttpResponse;
            listOTAJobByFirmwareResponse.RequestId    = context.StringValue("ListOTAJobByFirmware.RequestId");
            listOTAJobByFirmwareResponse.Success      = context.BooleanValue("ListOTAJobByFirmware.Success");
            listOTAJobByFirmwareResponse.Code         = context.StringValue("ListOTAJobByFirmware.Code");
            listOTAJobByFirmwareResponse.ErrorMessage = context.StringValue("ListOTAJobByFirmware.ErrorMessage");
            listOTAJobByFirmwareResponse.Total        = context.IntegerValue("ListOTAJobByFirmware.Total");
            listOTAJobByFirmwareResponse.PageSize     = context.IntegerValue("ListOTAJobByFirmware.PageSize");
            listOTAJobByFirmwareResponse.PageCount    = context.IntegerValue("ListOTAJobByFirmware.PageCount");
            listOTAJobByFirmwareResponse.CurrentPage  = context.IntegerValue("ListOTAJobByFirmware.CurrentPage");

            List <ListOTAJobByFirmwareResponse.ListOTAJobByFirmware_SimpleOTAJobInfo> listOTAJobByFirmwareResponse_data = new List <ListOTAJobByFirmwareResponse.ListOTAJobByFirmware_SimpleOTAJobInfo>();

            for (int i = 0; i < context.Length("ListOTAJobByFirmware.Data.Length"); i++)
            {
                ListOTAJobByFirmwareResponse.ListOTAJobByFirmware_SimpleOTAJobInfo simpleOTAJobInfo = new ListOTAJobByFirmwareResponse.ListOTAJobByFirmware_SimpleOTAJobInfo();
                simpleOTAJobInfo.JobId           = context.StringValue("ListOTAJobByFirmware.Data[" + i + "].JobId");
                simpleOTAJobInfo.UtcCreate       = context.StringValue("ListOTAJobByFirmware.Data[" + i + "].UtcCreate");
                simpleOTAJobInfo.UtcModified     = context.StringValue("ListOTAJobByFirmware.Data[" + i + "].UtcModified");
                simpleOTAJobInfo.ProductKey      = context.StringValue("ListOTAJobByFirmware.Data[" + i + "].ProductKey");
                simpleOTAJobInfo.FirmwareId      = context.StringValue("ListOTAJobByFirmware.Data[" + i + "].FirmwareId");
                simpleOTAJobInfo.UtcStartTime    = context.StringValue("ListOTAJobByFirmware.Data[" + i + "].UtcStartTime");
                simpleOTAJobInfo.UtcEndTime      = context.StringValue("ListOTAJobByFirmware.Data[" + i + "].UtcEndTime");
                simpleOTAJobInfo.JobStatus       = context.StringValue("ListOTAJobByFirmware.Data[" + i + "].JobStatus");
                simpleOTAJobInfo.JobType         = context.StringValue("ListOTAJobByFirmware.Data[" + i + "].JobType");
                simpleOTAJobInfo.TargetSelection = context.StringValue("ListOTAJobByFirmware.Data[" + i + "].TargetSelection");
                simpleOTAJobInfo.SelectionType   = context.StringValue("ListOTAJobByFirmware.Data[" + i + "].SelectionType");

                listOTAJobByFirmwareResponse_data.Add(simpleOTAJobInfo);
            }
            listOTAJobByFirmwareResponse.Data = listOTAJobByFirmwareResponse_data;

            return(listOTAJobByFirmwareResponse);
        }