ONVIF:...uration(3pm)
π ONVIF::Media::Types::NetworkZeroConfiguration π
okay bestie, so this is a Perl data type class β it lives in the User Contributed Perl Documentation section (that's the 3pm part, iykyk) and it's literally just a lil container for the XML Schema defined complexType NetworkZeroConfiguration. It comes from the namespace http://www.onvif.org/ver10/schema. That's the whole vibe. No cap. π
β¨ DESCRIPTION β¨
It's a Perl data type class, fr fr. Specifically, it represents the complexType NetworkZeroConfiguration that's defined in the XML Schema, from the namespace http://www.onvif.org/ver10/schema. That's it, that's the job. She's a vessel. A very well-structured vessel. π
πΈ PROPERTIES πΈ
You can get and set every single one of these using the get_PROPERTY / set_PROPERTY methods β yes, that's the pattern, no surprises:
InterfaceTokenβ the interface token, babe π¦Enabledβ whether it's enabled β¨Addressesβ the addresses πExtensionβ the extension, always with the extension π
π METHODS π
new
Constructor, obviously. The way you call it, you pass it a data structure that looks exactly like this:
{ # ONVIF::Media::Types::NetworkZeroConfiguration
InterfaceToken => $some_value, # ReferenceToken
Enabled => $some_value, # boolean
Addresses => $some_value, # IPv4Address
Extension => { # ONVIF::Media::Types::NetworkZeroConfigurationExtension
Extension => { # ONVIF::Media::Types::NetworkZeroConfigurationExtension2
},
},
},
Look at the nested extensions. She's giving inception. We love a recursive moment. π₯
Heads up bestie: copy those keys exactly βInterfaceToken,Enabled,Addresses,Extensionβ and keep the nesting as-is, or she will simply not understand you. π
π«Ά AUTHOR π«Ά
Generated by SOAP::WSDL. It wrote itself. Iconic behaviour honestly. β
and that's the whole page, bestie!! πβ¨π go forth and build your zero-configuration network objects, you absolute main character π¦ππ
this was perl v5.40.1, dated 2026-02-01 β mwah, kisses, bye ππ§π
π¦ 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