ONVIF::...Response(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ¦‹ NAME πŸ¦‹

okay so bestie, welcome to ONVIF::Device::Elements::ScanAvailableDot11NetworksResponse β€” that's the whole thing, yes, it's a mouthful, we're gonna get through it together πŸ’– (the manpage itself is filed under ONVIF::...Response(3), in case you were wondering, and it lives in the User Contributed Perl Documentation section, iykyk)


✨ DESCRIPTION ✨

So this is a Perl data type class, periodt. It's the class for the XML Schema defined element ScanAvailableDot11NetworksResponse, and that element comes from the namespace http://www.onvif.org/ver10/device/wsdl. That's the whole vibe β€” it's a little Perl wrapper so you don't have to hand-roll that XML yourself πŸŽ€


🌸 PROPERTIES 🌸

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods β€” yes, that's the pattern, learn it once and you're set:

  • Networks β€” the one and only property on this bad boy. Get it and set it like so:
$element->set_Networks($data);
$element->get_Networks();

slay, that's literally it πŸ’…


πŸ‘‘ METHODS πŸ‘‘

⭐ new

my $element = ONVIF::Device::Elements::ScanAvailableDot11NetworksResponse->new($data);

Constructor, bestie! This is how you make one of these objects. The following data structure may be passed to new() β€” and not me showing you the exact shape so you don't have to guess πŸ™ˆ:

{
  Networks =>  { # ONVIF::Device::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::Device::Types::Dot11AvailableNetworksExtension
    },
  },
},

look at all those types annotated in the comments β€” the way this struct is giving documentation goals 😭πŸ”₯ every field is literally labeled with its type right there, we love a self-explanatory hash ref.

ngl, keep the keys exactly as written β€” AuthAndMangementSuite included, that spelling is in the original and it's not a typo we get to fix, so don't come for me πŸ’€

🫢 AUTHOR 🫢

Generated by SOAP::WSDL β€” not by a human, by a machine, and honestly? iconic behavior.


and that's the page!! πŸ’œ this absolute gem comes to you courtesy of perl v5.42.3, dated 1980-01-01 (yes, that date is real, don't ask, it's just what the footer says πŸ“), so go forth and scan those Dot11 networks, bestie β€” no cap, you got this ✨🧚

πŸ“¦ where this page comes from