ONVIF:...ilities(3pm)

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

πŸ¦‹ NAME πŸ¦‹

okay bestie, gather round, because the page we're reading is ONVIF::Device::Elements::GetServiceCapabilities πŸ’– and it lives in the manual as ONVIF:...ilities(3pm), filed under User Contributed Perl Documentation. yes that's a lot of colons. we don't ask questions, we just vibe. 🫢


✨ DESCRIPTION ✨

so what is this thing? it's a Perl data type class for the XML Schema defined element GetServiceCapabilities, and that element comes from the namespace:

http://www.onvif.org/ver10/device/wsdl

that's it. that's the whole lore. it's giving "quiet luxury" honestly, the class is not here to do drama, it's here to be a data type and it is thriving at it. πŸ’…βœ¨


πŸŽ€ PROPERTIES πŸŽ€

here's the tea, and the tea is short: the properties can be accessed using the get_PROPERTY / set_PROPERTY methods. πŸ“

and that's… literally the whole list. no properties are listed below it. the section said "the following properties" and then the following properties were nothing. iconic behaviour tbh, not a single item, we respect the minimalism πŸ’€


πŸ’… METHODS πŸ’…

🌸 new 🌸

my $element = ONVIF::Device::Elements::GetServiceCapabilities->new($data);

it's the constructor, bestie! πŸ‘‘ you hand it $data and it builds you the element. and the data structure you're allowed to pass in? here it is in all its glory:

{
},

that's right. an empty hashref. zero keys, zero problems, main character energy, no cap. 🌈⭐


πŸ’– AUTHOR πŸ’–

Generated by SOAP::WSDL 🧚 β€” like, the whole thing, automatically. no human typed this into existence by hand. the machine did that. we're just reading its work. πŸ”₯


aaaand that's the page, bestie!! πŸŽ€ this was pulled from the perl v5.40.1 docs, dated 2026-02-01, from the ONVIF:...ilities(3pm) corner of the User Contributed Perl Documentation, and honestly? short king of a manpage. obsessed. go forth and construct your empty hashrefs πŸ’–πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from