ONVIF:...uration(3pm)
π NAME π
ONVIF::PTZ::Types::IPv6NetworkInterfaceSetConfiguration β and yeah bestie, that name is long long, I know π it's a Perl data type class, and it's living its best life in the User Contributed Perl Documentation, section 3pm. The page header kinda ate itself with an ellipsis (ONVIF:...uration(3pm)) so let's just say the whole thing out loud: ONVIF::PTZ::Types::IPv6NetworkInterfaceSetConfiguration. Slay.
β¨ DESCRIPTION β¨
Okay so boom π this is a Perl data type class for the XML Schema defined complexType IPv6NetworkInterfaceSetConfiguration, and it comes from the namespace http://www.onvif.org/ver10/schema. That's it, that's the vibe. It's a little struct-shaped baby that Perl builds for you so you don't have to hand-wrangle XML like some kind of medieval scribe. π¦
πΈ PROPERTIES πΈ
These are the properties, and you get to them with the get_PROPERTY / set_PROPERTY methods. Yes, exactly like it sounds β get_Enabled, set_Enabled, you get the idea π
Enabledβ the on/off bool of the whole situationAcceptRouterAdvertβ do we accept router advertisements, yes or noManualβ the manually-specified address situationDHCPβ the DHCP configuration situation
π οΈ METHODS π οΈ
π new
Constructor, periodt. And the following data structure may be passed to new() β copy it exactly, don't get creative with my girl π
{ # ONVIF::PTZ::Types::IPv6NetworkInterfaceSetConfiguration
Enabled => $some_value, # boolean
AcceptRouterAdvert => $some_value, # boolean
Manual => { # ONVIF::PTZ::Types::PrefixedIPv6Address
Address => $some_value, # IPv6Address
PrefixLength => $some_value, # int
},
DHCP => $some_value, # IPv6DHCPConfiguration
},
See how Manual is its own nested lil icon ONVIF::PTZ::Types::PrefixedIPv6Address with an Address (an IPv6Address) and a PrefixLength (an int)? The way that it nests?? Obsessed. π
Heads up bestie: the comments in there (# boolean,# IPv6Address,# int,# IPv6DHCPConfiguration) are literally telling you what type each value wants. Don't come crying to me when you pass a string where a boolean was supposed to be π
π AUTHOR π
Generated by SOAP::WSDL. No cap, that's the whole author section. The machine did it and it did it beautifully. π«Ά
And that's the whole page, fr fr π this was ONVIF:...uration(3pm) from perl v5.40.1, dated 2026-02-01, courtesy of the User Contributed Perl Documentation. Go forth and configure your IPv6 network interfaces, main character πβ¨
π¦ 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