ONVIF:...uration(3pm)

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

πŸ’– NAME πŸ’–

ONVIF::PTZ::Types::IPv4NetworkInterfaceSetConfiguration β€” bestie, it's the Perl data type class for the XML Schema complexType IPv4NetworkInterfaceSetConfiguration, and it lives in the namespace http://www.onvif.org/ver10/schema. Yes, it's a mouthful. Yes, it's iconic. We move. πŸ’…

Oh and also? This whole thing is page ONVIF:...uration(3pm) from the User Contributed Perl Documentation, so like… you're in the right place, queen. πŸŽ€


✨ DESCRIPTION ✨

Okay so picture this: it's a Perl data type class. Its whole job, its entire main character arc, is representing the XML Schema defined complexType IPv4NetworkInterfaceSetConfiguration from the namespace http://www.onvif.org/ver10/schema. πŸ¦‹

That's it. That's the gig. It holds data, it's shaped exactly like the schema says, and it does not elaborate. Lowkey humble of it tbh.

🌸 PROPERTIES 🌸

These are the properties you can get to, and the way you get to them is with get_PROPERTY / set_PROPERTY methods. No cap, that's the whole access situation. 🫢

  • Enabled
  • Manual
  • DHCP

πŸ”₯ METHODS πŸ”₯

🧚 new 🧚

It's the constructor, bestie. It does the constructing. πŸ’«

Here's the tea on the data structure you may pass to new() β€” copy it exactly, don't freestyle:

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

See how Manual nests a whole ONVIF::PTZ::Types::PrefixedIPv4Address in there like a little matryoshka? Obsessed. And the comments are telling you the types β€” boolean, IPv4Address, int β€” so don't go throwing random vibes in there. 🌈


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. It didn't write itself, a machine did, and honestly? Slay. ✨


That's the whole page, babe β€” every property, every type, every line of that constructor hash, untouched and exactly as the schema demands. Go forth and configure those IPv4 network interfaces. πŸ’–

Signing off from the User Contributed Perl Documentation: this was ONVIF:...uration(3pm), built with perl v5.40.1, dated 2026-02-01. Periodt. πŸŽ€πŸ’…πŸ¦‹

πŸ“¦ where this page comes from