ONVIF:...ilities(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

✨ 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