ONVIF:...terface(3pm)

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

πŸ’– ONVIF::Analytics::Types::IPv6NetworkInterface πŸ’–

okay bestie, so this is a page from the User Contributed Perl Documentation β€” it's the manual for ONVIF::Analytics::Types::IPv6NetworkInterface(3pm), and yes the title got chopped in the header line, the full name lives right here. πŸ’…


✨ NAME ✨

ONVIF::Analytics::Types::IPv6NetworkInterface β€” that's the whole name, say it with your chest 🫢


🌸 DESCRIPTION 🌸

So basically this is a Perl data type class for the XML Schema defined complexType called IPv6NetworkInterface, and it comes from the namespace http://www.onvif.org/ver10/schema.

That's it. That's the vibe. A whole little class whose entire job is to be that type. iconic honestly ✨


πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods, no cap:

  • Enabled
  • Config

πŸ¦‹ METHODS πŸ¦‹

🌈 new

Constructor, periodt. And here's the whole data structure you may pass to new() β€” copy it exactly, don't freestyle it:

 { # ONVIF::Analytics::Types::IPv6NetworkInterface
   Enabled =>  $some_value, # boolean
   Config =>  { # ONVIF::Analytics::Types::IPv6Configuration
     AcceptRouterAdvert =>  $some_value, # boolean
     DHCP => $some_value, # IPv6DHCPConfiguration
     Manual =>  { # ONVIF::Analytics::Types::PrefixedIPv6Address
       Address => $some_value, # IPv6Address
       PrefixLength =>  $some_value, # int
     },
     LinkLocal =>  { # ONVIF::Analytics::Types::PrefixedIPv6Address
       Address => $some_value, # IPv6Address
       PrefixLength =>  $some_value, # int
     },
     FromDHCP =>  { # ONVIF::Analytics::Types::PrefixedIPv6Address
       Address => $some_value, # IPv6Address
       PrefixLength =>  $some_value, # int
     },
     FromRA =>  { # ONVIF::Analytics::Types::PrefixedIPv6Address
       Address => $some_value, # IPv6Address
       PrefixLength =>  $some_value, # int
     },
     Extension =>  { # ONVIF::Analytics::Types::IPv6ConfigurationExtension
     },
   },
 },

look at all those nested hashes. it's giving structure 🧚 note the comments telling you what type each $some_value is supposed to be β€” boolean, IPv6DHCPConfiguration, IPv6Address, int β€” those are your little signposts, don't ignore them πŸ™ˆ

also peep that Extension block: it's ONVIF::Analytics::Types::IPv6ConfigurationExtension and it's just... sitting there empty. that's the whole thing. no notes. πŸ’€

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. like, the author is literally the code generator. she wrote herself into existence. main character energy fr fr ⭐


okay that's the whole page bestie, and before you go β€” this one's rocking perl v5.40.1, dated 2026-02-01, and it lives under User Contributed Perl Documentation. slay, go build something with it πŸ’–πŸŽ€βœ¨

πŸ“¦ where this page comes from