ONVIF::...Response(3)
π¦ 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
- nixpkgs unstable: zoneminder 1.38.6
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms