ONVIF:...erface(3pm)

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

πŸ’– NAME πŸ’–

okay so bestie, gather round β€” this is ONVIF::Device::Types::IPv6NetworkInterface, and it lives in the manual page ONVIF:...erface(3pm). It's a Perl data type class, and honestly? She's giving ✨structured data✨ and she knows it.


πŸ¦‹ DESCRIPTION πŸ¦‹

This is a Perl data type class for the XML Schema defined complexType IPv6NetworkInterface, which comes from the namespace http://www.onvif.org/ver10/schema. 🌈

Like, that's the whole vibe. She's the Perl-side glow-up of that XML complexType, no cap.

🌸 PROPERTIES 🌸

You can get at these with the get_PROPERTY / set_PROPERTY methods β€” that's the pattern, that's the move, iykyk:

  • Enabled
  • Config

πŸ‘‘ METHODS πŸ‘‘

πŸŽ€ new

Constructor, babes. Here's the data structure you can pass to new() β€” literally copy this shape, don't freestyle it:

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

Look at all those nested hashes β€” it's giving little nesting-doll energy πŸͺ†, and every single layer is doing its job. Enabled is a boolean, Config opens up a whole ONVIF::Device::Types::IPv6Configuration world, and inside that you've got AcceptRouterAdvert (boolean), DHCP (IPv6DHCPConfiguration), and then the PrefixedIPv6Address crew: Manual, LinkLocal, FromDHCP and FromRA, each one carrying an Address (IPv6Address) and a PrefixLength (int). Then Extension sits there as an ONVIF::Device::Types::IPv6ConfigurationExtension, just vibing. πŸ’…


✨ AUTHOR ✨

Generated by SOAP::WSDL. Not a human, just a very productive little code generator doing its thing. 🫢


and that's the whole page, bestie!! 🌟 This beauty came to you via the User Contributed Perl Documentation, running on perl v5.40.1, dated 2026-02-01, and she's serving ONVIF:...erface(3pm) realness from the very first line to the very last. slay, go forth, and go get that property πŸ’–

πŸ“¦ where this page comes from