ONVIF::...ilities(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… NAME πŸ’…

ok so bestie, this is ONVIF::Analytics::Types::NetworkCapabilities β€” a Perl data type class for the XML Schema defined complexType NetworkCapabilities, and it comes from the namespace http://www.onvif.org/ver10/schema. We're in section 3 of the manual, iykyk πŸŽ€


✨ DESCRIPTION ✨

Literally what it says on the tin: this is the Perl class that stands in for that one XML Schema complexType, NetworkCapabilities, living happily inside the namespace http://www.onvif.org/ver10/schema. It's giving "glorified data holder" and honestly? She ate. πŸ‘‘

🌸 PROPERTIES 🌸

These are the properties you can actually touch, and the way you touch them is via get_PROPERTY / set_PROPERTY methods. That's the whole vibe check:

  • IPFilter
  • ZeroConfiguration
  • IPVersion6
  • DynDNS
  • Extension

Like, five of them. No notes. πŸ’…


πŸ¦‹ METHODS πŸ¦‹

⭐ new

Constructor time!! This is the part where you hand over a data structure and it's like "okay bet". Here's the structure you can pass to new():

 { # ONVIF::Analytics::Types::NetworkCapabilities
   IPFilter =>  $some_value, # boolean
   ZeroConfiguration =>  $some_value, # boolean
   IPVersion6 =>  $some_value, # boolean
   DynDNS =>  $some_value, # boolean
   Extension =>  { # ONVIF::Analytics::Types::NetworkCapabilitiesExtension
     Dot11Configuration =>  $some_value, # boolean
     Extension =>  { # ONVIF::Analytics::Types::NetworkCapabilitiesExtension2
     },
   },
 },

look at that nesting, she's structured, she's organized, she has layers 🧚 β€” note that Extension inside NetworkCapabilities is a NetworkCapabilitiesExtension, which itself has Dot11Configuration (a boolean) and another Extension that's a NetworkCapabilitiesExtension2 (which is empty, no cap, that's just how it is πŸ’€).


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. Not me writing it by hand, bestie β€” the machine did it for us. 🫢


okay that's the page!! ✨ this icon was rendered in all her glory by perl v5.42.3, dated 1980-01-01, and the manual page is ONVIF::...ilities(3) β€” mwah πŸ’– πŸŽ€ 🌈

πŸ“¦ where this page comes from