ONVIF:...ilities(3pm)
β¨ NAME β¨
ONVIF::Device::Elements::Capabilities β bestie, this is the Perl data type class for the XML Schema element Capabilities, and it lives in the namespace http://www.onvif.org/ver10/device/wsdl. π
Oh and btw, you found this in the 3pm manual β the User Contributed Perl Documentation zone, which is giving very "community-built, lovingly chaotic, iykyk." π
πΈ DESCRIPTION πΈ
Okay so here's the tea, no cap: this class is literally just a Perl data type class. Its whole entire job β its main character moment β is representing the XML Schema defined element Capabilities from that namespace up there: http://www.onvif.org/ver10/device/wsdl. π¦
That's it. That's the vibe. It's not out here doing side quests. It exists, it holds data, it slays. π
π§ METHODS π§
π«Ά new
my $element = ONVIF::Device::Elements::Capabilities->new($data);
This is the constructor, periodt. You call it, you hand it $data, and you get your element back. Iconic behavior honestly. π₯
The way this works: you can pass it a data structure that looks like this π
{ # ONVIF::Device::Types::DeviceServiceCapabilities
Network => ,
Security => ,
System => ,
Misc => ,
},
So lowkey that's a hashref situation with four keys β Network, Security, System, and Misc β sitting inside a ONVIF::Device::Types::DeviceServiceCapabilities shape. β¨
Heads up bestie: the values are literally blank in the original, so don't come for me asking what goes in them. That's just how it's written. π
π AUTHOR π
Generated by SOAP::WSDL. Not by a human, not by a group chat, by a code generator doing its little thing. π
k bye babes, that's the whole page β shoutout to perl v5.40.1, dated 2026-02-01, and this gorgeous manual page named ONVIF:...ilities(3pm) in the 3pm section. 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