ONVIF:...uration(3pm)

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

✨ NAME ✨

ONVIF::Analytics::Types::IPv4NetworkInterfaceSetConfiguration β€” bestie, it's a whole Perl data type class and yes it lives in the User Contributed Perl Documentation manual section (that's the 3pm part of the name, so now you know πŸ’…).


🌸 DESCRIPTION 🌸

Okay so. This is a Perl data type class for an XML Schema defined complexType called IPv4NetworkInterfaceSetConfiguration, and it comes from the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole assignment. It's giving "I exist so your XML can be a Perl object" and honestly? Iconic. πŸ‘‘

πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can touch with get_PROPERTY / set_PROPERTY methods, fr fr:

  • Enabled
  • Manual
  • DHCP

πŸ¦‹ METHODS πŸ¦‹

⭐ new ⭐

Constructor, obviously. ✨ And here's the exact data structure you may pass to new() β€” copy it character for character, don't freestyle:

{ # ONVIF::Analytics::Types::IPv4NetworkInterfaceSetConfiguration
  Enabled =>  $some_value, # boolean
  Manual =>  { # ONVIF::Analytics::Types::PrefixedIPv4Address
    Address => $some_value, # IPv4Address
    PrefixLength =>  $some_value, # int
  },
  DHCP =>  $some_value, # boolean
},

See how Manual is lowkey a whole nested type of its own? That's ONVIF::Analytics::Types::PrefixedIPv4Address with Address (an IPv4Address) and PrefixLength (an int) inside it. Nested. Slay. 🫢


πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL. No cap, that's the whole author credit β€” the machine did it, we just live here. πŸ™ˆ


And that's the vibe check, bestie! πŸŽ€ This one's from perl v5.40.1, dated 2026-02-01, and it's the ONVIF:...uration(3pm) page in all its User Contributed Perl Documentation glory. Periodt. πŸ’–βœ¨
πŸ“¦ where this page comes from