ONVIF:...uration(3pm)
π NAME π
ONVIF::PTZ::Types::IPv4NetworkInterfaceSetConfiguration β bestie, it's the Perl data type class for the XML Schema complexType IPv4NetworkInterfaceSetConfiguration, and it lives in the namespace http://www.onvif.org/ver10/schema. Yes, it's a mouthful. Yes, it's iconic. We move. π
Oh and also? This whole thing is page ONVIF:...uration(3pm) from the User Contributed Perl Documentation, so likeβ¦ you're in the right place, queen. π
β¨ DESCRIPTION β¨
Okay so picture this: it's a Perl data type class. Its whole job, its entire main character arc, is representing the XML Schema defined complexType IPv4NetworkInterfaceSetConfiguration from the namespace http://www.onvif.org/ver10/schema. π¦
That's it. That's the gig. It holds data, it's shaped exactly like the schema says, and it does not elaborate. Lowkey humble of it tbh.
πΈ PROPERTIES πΈ
These are the properties you can get to, and the way you get to them is with get_PROPERTY / set_PROPERTY methods. No cap, that's the whole access situation. π«Ά
EnabledManualDHCP
π₯ METHODS π₯
π§ new π§
It's the constructor, bestie. It does the constructing. π«
Here's the tea on the data structure you may pass to new() β copy it exactly, don't freestyle:
{ # ONVIF::PTZ::Types::IPv4NetworkInterfaceSetConfiguration
Enabled => $some_value, # boolean
Manual => { # ONVIF::PTZ::Types::PrefixedIPv4Address
Address => $some_value, # IPv4Address
PrefixLength => $some_value, # int
},
DHCP => $some_value, # boolean
},
See how Manual nests a whole ONVIF::PTZ::Types::PrefixedIPv4Address in there like a little matryoshka? Obsessed. And the comments are telling you the types β boolean, IPv4Address, int β so don't go throwing random vibes in there. π
π AUTHOR π
Generated by SOAP::WSDL. It didn't write itself, a machine did, and honestly? Slay. β¨
That's the whole page, babe β every property, every type, every line of that constructor hash, untouched and exactly as the schema demands. Go forth and configure those IPv4 network interfaces. π
Signing off from the User Contributed Perl Documentation: this was ONVIF:...uration(3pm), built with perl v5.40.1, dated 2026-02-01. Periodt. ππ
π¦
π¦ 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