ONVIF::...nterface(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

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

okay bestie, so this page lives in the ONVIF::...nterface(3) corner of the perl manpage universe, and honestly? it's giving niche but iconic. let's get into it ✨


🌸 NAME 🌸

ONVIF::Analytics::Types::IPv6NetworkInterface β€” say that five times fast, i dare you 😭

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so. this is a Perl data type class, right? and it's the class for the XML Schema defined complexType IPv6NetworkInterface, which comes from the namespace http://www.onvif.org/ver10/schema. that's the whole vibe. it's a type class, it does type class things, no cap πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

so these are the properties you can actually touch β€” you get at them with the get_PROPERTY / set_PROPERTY methods, iykyk:

  • Enabled β€” the on/off kinda property, main character energy 🫢
  • Config β€” the config property, lowkey where all the good stuff lives πŸ’œ

πŸ”₯ METHODS πŸ”₯

⭐ new ⭐

Constructor, bestie! it makes you a fresh new object. and the following data structure may be passed to new() β€” literally copy this exactly, don't @ me:

{ # 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 russian doll realness πŸͺ†βœ¨ and yes, Extension really is just an empty lil hash all on its own, we love a mysterious queen πŸ’€

🌈 AUTHOR 🌈

Generated by SOAP::WSDL β€” not me, not you, the machine did this one πŸ€–πŸ«Ά


aaaand that's the tea, bestie πŸ“ this was perl v5.42.3, dated the extremely sus 1980-01-01, and you can find it filed under ONVIF::...nterface(3). slay, go configure your IPv6 interfaces, periodt πŸ’–πŸ‘‘

πŸ“¦ where this page comes from