ONVIF:...terface(3pm)

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

✨ ONVIF::Analytics::Types::IPv4NetworkInterface ✨

okay bestie, sit DOWN, because we're reading a piece of the User Contributed Perl Documentation together and honestly? it's giving very niche, very specific, very πŸ’… slay. this page is literally called ONVIF::Analytics::Types::IPv4NetworkInterface β€” long name, big energy, tiny file. no cap. πŸŽ€


🌸 NAME 🌸

ONVIF::Analytics::Types::IPv4NetworkInterface β€” that's the whole name, that's the whole vibe, it's iconic and it's not sorry about it. πŸ’–


πŸ¦‹ DESCRIPTION πŸ¦‹

So basically, this is a Perl data type class. What's it for? It models the XML Schema defined complexType called IPv4NetworkInterface, and it lives inside the namespace http://www.onvif.org/ver10/schema.

That's it. That's the description. It's a little guy that represents a chunk of XML. Lowkey humble, highkey essential if you're doing ONVIF stuff in Perl. 🌈


πŸ’œ DESCRIPTION β†’ PROPERTIES πŸ’œ

Here's the tea: you can poke at the following properties using the get_PROPERTY / set_PROPERTY methods. Every property, no skips, no crumbs left behind:

  • Enabled
  • Config

That's the list. Two of them. Adorable. Obsessed. 🫢


πŸ”₯ METHODS πŸ”₯

⭐ new ⭐

This is the constructor, bestie β€” the little doorway where you hand it a data structure and it becomes a real object. Main character energy, fr fr.

The following data structure may be passed to new():

{ # ONVIF::Analytics::Types::IPv4NetworkInterface
  Enabled =>  $some_value, # boolean
  Config =>  { # ONVIF::Analytics::Types::IPv4Configuration
    Manual =>  { # ONVIF::Analytics::Types::PrefixedIPv4Address
      Address => $some_value, # IPv4Address
      PrefixLength =>  $some_value, # int
    },
    LinkLocal =>  { # ONVIF::Analytics::Types::PrefixedIPv4Address
      Address => $some_value, # IPv4Address
      PrefixLength =>  $some_value, # int
    },
    FromDHCP =>  { # ONVIF::Analytics::Types::PrefixedIPv4Address
      Address => $some_value, # IPv4Address
      PrefixLength =>  $some_value, # int
    },
    DHCP =>  $some_value, # boolean
  },
},

Look at those nested hashes β€” Config opens up into IPv4Configuration, which then holds Manual, LinkLocal, and FromDHCP (all three of them are PrefixedIPv4Address with an Address and a PrefixLength), plus a DHCP boolean sitting right at the end. The way that structure just nests? Beautiful. Chef's kiss. 😭✨


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. Not a human, not a poet, just a code generator doing its little thing and honestly? we respect it. πŸŽ€


heads up bestie: this page is short, and that's the whole point. it's a type class β€” no exit statuses, no signals, no environment variables, no SEE ALSO, nothing hiding in the fine print. what you see is what you get. πŸ’―

and that's the whole page, bestie!! πŸ’– this was pulled from perl v5.40.1, dated 2026-02-01, and yeah β€” it's ONVIF:...terface(3pm), still serving looks. go forth and construct your IPv4NetworkInterfaces. slay. πŸ¦‹πŸ’…πŸŒΈ

πŸ“¦ where this page comes from