Aliyun.Acs.Push.Transform.V20150827.GenerateIotDevicesResponseUnmarshaller.Unmarshall C# (CSharp) Method

Unmarshall() public static method

public static Unmarshall ( UnmarshallerContext context ) : GenerateIotDevicesResponse
context UnmarshallerContext
return Aliyun.Acs.Push.Model.V20150827.GenerateIotDevicesResponse
        public static GenerateIotDevicesResponse Unmarshall(UnmarshallerContext context)
        {
            GenerateIotDevicesResponse generateIotDevicesResponse = new GenerateIotDevicesResponse();

            generateIotDevicesResponse.HttpResponse = context.HttpResponse;

            List<GenerateIotDevicesResponse.DeviceInfo> deviceInfos = new List<GenerateIotDevicesResponse.DeviceInfo>();
            for (int i = 0; i < context.Length("GenerateIotDevices.DeviceInfos.Length"); i++) {
                GenerateIotDevicesResponse.DeviceInfo deviceInfo = new GenerateIotDevicesResponse.DeviceInfo();
                deviceInfo.DeviceSn = context.StringValue("GenerateIotDevices.DeviceInfos["+ i +"].DeviceSn");
                deviceInfo.DeviceSecret = context.StringValue("GenerateIotDevices.DeviceInfos["+ i +"].DeviceSecret");

                deviceInfos.Add(deviceInfo);
            }
            generateIotDevicesResponse.DeviceInfos = deviceInfos;

            return generateIotDevicesResponse;
        }
GenerateIotDevicesResponseUnmarshaller