ONVIF::...Networks(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… ONVIF::...Networks(3)

okay so real talk β€” you're looking at the ONVIF::...Networks(3) page, straight out of the User Contributed Perl Documentation section (yes, that's the manual name, we're folding it in, you're welcome 🫢). Buckle up bestie, because this one's a little Perl class that models a very specific XML thing, and honestly? It's giving niche-but-iconic.


✨ NAME ✨

ONVIF::PTZ::Types::Dot11AvailableNetworks β€” say that five times fast, I dare you 😭


🌸 DESCRIPTION 🌸

So this is a Perl data type class, and it's the one that represents the XML Schema defined complexType Dot11AvailableNetworks, which lives in the namespace http://www.onvif.org/ver10/schema. No cap, that's the whole vibe β€” it's a typed little container for a Wi-Fi network listing, and Perl is just holding space for it πŸ¦‹

πŸ’– PROPERTIES πŸ’–

Here's the tea β€” every single one of these properties can be reached with the get_PROPERTY / set_PROPERTY methods. Like, that's the access pattern, periodt:

  • SSID 🌈
  • BSSID πŸŽ€
  • AuthAndMangementSuite πŸ‘‘ (yep, spelled exactly like that β€” not my typo, I would never)
  • PairCipher πŸ“
  • GroupCipher 🧚
  • SignalStrength πŸ”₯
  • Extension ⭐

πŸŽ€ METHODS πŸŽ€

πŸ¦‹ new

It's the constructor, obviously β€” main character energy. And here's the data structure you're allowed to pass into new(), copied exactly so you don't have to squint at the original πŸ™ˆ

 { # ONVIF::PTZ::Types::Dot11AvailableNetworks
   SSID => $some_value, # Dot11SSIDType
   BSSID =>  $some_value, # string
   AuthAndMangementSuite => $some_value, # Dot11AuthAndMangementSuite
   PairCipher => $some_value, # Dot11Cipher
   GroupCipher => $some_value, # Dot11Cipher
   SignalStrength => $some_value, # Dot11SignalStrength
   Extension =>  { # ONVIF::PTZ::Types::Dot11AvailableNetworksExtension
   },
 },

Notice the double space after BSSID =>? Yeah, I kept it. Character for character, bestie, that's the rule πŸ’…


⭐ AUTHOR ⭐

Generated by SOAP::WSDL β€” so it wasn't even hand-written, it was born this way, and honestly that's iconic of it 🧚✨


lowkey a whole vibe check passed: every property, every type comment, the namespace, the getter/setter situation, all present and accounted for πŸ’œ

and that's a wrap, bestie!! this page is from perl v5.42.3 and dated 1980-01-01 (yes, the same year as Empire Strikes Back β€” retro royalty πŸ‘‘), so go forth and model your Dot11AvailableNetworks with confidence, iykyk πŸŒˆπŸ’–

πŸ“¦ where this page comes from