ONVIF::...scriptor(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… ONVIF::Analytics::Types::AudioClassDescriptor

okay bestie, so this is a page from the User Contributed Perl Documentation (the ONVIF::...scriptor(3) corner of the perl universe, don't worry about the truncated name, it's just the man page title doing its thing) and it's genuinely about the most specific little guy ever: a Perl data type class. periodt.


✨ NAME ✨

ONVIF::Analytics::Types::AudioClassDescriptor β€” literally just the name, she's self-titled, main character energy fr fr πŸ’–


🌸 DESCRIPTION 🌸

So this is a Perl data type class for the XML Schema defined complexType AudioClassDescriptor, and she comes straight out of the namespace http://www.onvif.org/ver10/schema. That's the whole description. Short. Iconic. Slays. ✨


πŸŽ€ PROPERTIES πŸŽ€

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods β€” yes, getters and setters, the classic duo, they ate:

  • ClassCandidate
  • Extension

πŸ¦‹ METHODS πŸ¦‹

πŸ’œ new

Constructor. The following data structure may be passed to new():

 { # ONVIF::Analytics::Types::AudioClassDescriptor
   ClassCandidate =>  { # ONVIF::Analytics::Types::AudioClassCandidate
     Type => $some_value, # AudioClassType
     Likelihood =>  $some_value, # float
   },
   Extension =>  { # ONVIF::Analytics::Types::AudioClassDescriptorExtension
   },
 },

look at that nested hash, she's giving little family tree 🫢 and yes, Likelihood is a float, no cap. Extension is a whole hash with exactly zero keys listed inside, and that's valid, that's just how she is πŸ’€


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. Not by a human. A machine did this and honestly? slay, automated queen.


ngl bestie, the takeaway is: hash in, getters/setters out, no drama, no surprises, and definitely no invented options because there aren't any 🌈

and that's the whole vibe check πŸ§šβ€β™€οΈ this page came to you courtesy of perl v5.42.3 and the date 1980-01-01 (yes, literally 1980, she's vintage and unbothered πŸ’…) β€” bye bestie, go forth and new() responsibly πŸ“

πŸ“¦ where this page comes from