ONVIF:...esponse(3pm)
π ONVIF::Device::Elements::GetDeviceInformationResponse π
okay bestie, welcome to the ONVIF:...esponse(3pm) page β yes the manual name is literally abbreviated like that, that's just how it lives, we don't question it π
this is the User Contributed Perl Documentation corner of the world and it's giving β¨ very specific, very useful, very perl β¨
π NAME π
ONVIF::Device::Elements::GetDeviceInformationResponse β say it with me now, no cap, that's the whole name π«Ά
πΈ DESCRIPTION πΈ
so basically? this is a Perl data type class for the XML Schema defined element GetDeviceInformationResponse, and it comes from the namespace http://www.onvif.org/ver10/device/wsdl β¨
that's it, that's the vibe, it's a little class that holds your device info response and slays while doing it π
π¦ PROPERTIES π¦
these are the properties you can touch, and you get at them with get_PROPERTY / set_PROPERTY methods π (like, get_Manufacturer and set_Manufacturer and so on, you get the pattern, iykyk)
Manufacturerβ the manufacturer fr fr πΈ
$element->set_Manufacturer($data);
$element->get_Manufacturer();
Modelβ the model, lowkey important π
$element->set_Model($data);
$element->get_Model();
FirmwareVersionβ the firmware version, highkey useful when you're debugging at 2am π
$element->set_FirmwareVersion($data);
$element->get_FirmwareVersion();
SerialNumberβ the serial number, the β¨ identity β¨ of your device π
$element->set_SerialNumber($data);
$element->get_SerialNumber();
HardwareIdβ the hardware id, periodt π
$element->set_HardwareId($data);
$element->get_HardwareId();
β¨ METHODS β¨
π new
my $element = ONVIF::Device::Elements::GetDeviceInformationResponse->new($data);
it's the constructor bestie!! π and here's the data structure you may pass into new() β look at it, it's so clean, it ate π
{
Manufacturer => $some_value, # string
Model => $some_value, # string
FirmwareVersion => $some_value, # string
SerialNumber => $some_value, # string
HardwareId => $some_value, # string
},
every single one of those is a string, no cap, don't try to sneak an array ref in there, it's giving "not today" π
π AUTHOR π
Generated by SOAP::WSDL π (not me, i'm just the messenger, the code wrote itself fr fr)
and that's the whole page bestie!! π you understood it, you ate, you're the main character of this Perl module now π«Ά
cute lil sign-off: this wasperl v5.40.1, dated2026-02-01, living underONVIF:...esponse(3pm)in the User Contributed Perl Documentation section β stay iconic, mwah π β¨
π¦ where this page comes from
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms