ONVIF:...uration(3pm)

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

πŸ’– 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 situation
  • AcceptRouterAdvert β€” do we accept router advertisements, yes or no
  • Manual β€” the manually-specified address situation
  • DHCP β€” 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