public static GenerateIotDevicesArrayResponse Unmarshall(UnmarshallerContext context)
{
GenerateIotDevicesArrayResponse generateIotDevicesArrayResponse = new GenerateIotDevicesArrayResponse();
generateIotDevicesArrayResponse.HttpResponse = context.HttpResponse;
List<GenerateIotDevicesArrayResponse.DeviceInfo> deviceInfos = new List<GenerateIotDevicesArrayResponse.DeviceInfo>();
for (int i = 0; i < context.Length("GenerateIotDevicesArray.DeviceInfos.Length"); i++) {
GenerateIotDevicesArrayResponse.DeviceInfo deviceInfo = new GenerateIotDevicesArrayResponse.DeviceInfo();
deviceInfo.DeviceSn = context.StringValue("GenerateIotDevicesArray.DeviceInfos["+ i +"].DeviceSn");
deviceInfo.DeviceSecret = context.StringValue("GenerateIotDevicesArray.DeviceInfos["+ i +"].DeviceSecret");
deviceInfos.Add(deviceInfo);
}
generateIotDevicesArrayResponse.DeviceInfos = deviceInfos;
return generateIotDevicesArrayResponse;
}