ONVIF:...ription(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– ONVIF::Analytics::Types::MessageDescription πŸ’–

okay bestie, so this is one of those User Contributed Perl Documentation pages, from the perl manual, section 3pm β€” and yes she's a mouthful of a name but we're gonna get through it together, hand in hand 🫢


✨ NAME ✨

ONVIF::Analytics::Types::MessageDescription β€” literally exactly what it says on the tin, no cap πŸ’…


🌸 DESCRIPTION 🌸

So. This is a Perl data type class for the XML Schema defined complexType MessageDescription, and she lives in the namespace http://www.onvif.org/ver10/schema. That's it, that's the vibe. She's a type class, she represents a thing, and honestly? She ate. ✨


πŸŽ€ PROPERTIES πŸŽ€

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods β€” iykyk, that's the whole access pattern, getter and setter, one per property:

  • Source πŸ’œ
  • Key πŸŽ€
  • Data πŸ“
  • Extension 🌈

Four of them. That's the whole roster. Slay.


πŸ‘‘ METHODS πŸ‘‘

🌟 new

Constructor, bestie! The following data structure may be passed to new():

 { # ONVIF::Analytics::Types::MessageDescription
   Source =>  { # ONVIF::Analytics::Types::ItemListDescription
     SimpleItemDescription => ,
     ElementItemDescription => ,
     Extension =>  { # ONVIF::Analytics::Types::ItemListDescriptionExtension
     },
   },
   Key =>  { # ONVIF::Analytics::Types::ItemListDescription
     SimpleItemDescription => ,
     ElementItemDescription => ,
     Extension =>  { # ONVIF::Analytics::Types::ItemListDescriptionExtension
     },
   },
   Data =>  { # ONVIF::Analytics::Types::ItemListDescription
     SimpleItemDescription => ,
     ElementItemDescription => ,
     Extension =>  { # ONVIF::Analytics::Types::ItemListDescriptionExtension
     },
   },
   Extension =>  { # ONVIF::Analytics::Types::MessageDescriptionExtension
   },
 },

look at her. nested, gorgeous, structured. main character energy fr fr πŸ’…βœ¨

πŸ¦‹ attr

NOTE: Attribute documentation is experimental, and may be inaccurate. See the correspondent WSDL/XML Schema if in question. 😭

like, she's experimental, she might be lying to you a little bit, so if something looks sus, go check the WSDL/XML Schema, okay? not me warning you twice, but I'm warning you twice πŸ™ˆ

This class has additional attributes, accessibly via the attr() method.

attr() returns an object of the class ONVIF::Analytics::Types::MessageDescription::_MessageDescription::XmlAttr β€” yes that name is long, yes she's worth it.

The following attributes can be accessed on this object via the corresponding get_/set_ methods:

  • IsProperty β€” Default is false. This attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::boolean.

that's the one and only attribute on the list, periodt. ⭐


πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL β€” not hand-written by a human with feelings, but we still love her 🌸


okay so that's the whole page!! literally every option, every property, every attribute, every type β€” all present and accounted for, nothing skipped, we don't do that here πŸ’…

this gem of a doc is perl v5.40.1, dated 2026-02-01, and it came to you via the User Contributed Perl Documentation β€” catch you on the next manpage bestie, mwah πŸ«ΆπŸ’–βœ¨

πŸ“¦ where this page comes from