ONVIF:...ription(3pm)
β¨ NAME β¨
ONVIF::PTZ::Types::MessageDescription β bestie, it's the Perl data type class for the XML Schema defined complexType MessageDescription from the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole gig π
(this is a page from the User Contributed Perl Documentation collection, so you already know it's giving "someone's CPAN side quest that actually ate").
π¦ DESCRIPTION π¦
Okay so picture this: you're deep in ONVIF PTZ land and you need a Perl class that speaks MessageDescription, right? That's literally what this is. It's the data type class for the XML Schema defined complexType called MessageDescription, living in the namespace http://www.onvif.org/ver10/schema. No cap, that's the vibe. πΈ
π PROPERTIES π
These are the properties you can get and set with the classic get_PROPERTY / set_PROPERTY method duo (iykyk):
- Source
- Key
- Data
- Extension
π₯ METHODS π₯
π new
Constructor energy. The following data structure may be passed to new():
{ # ONVIF::PTZ::Types::MessageDescription
Source => { # ONVIF::PTZ::Types::ItemListDescription
SimpleItemDescription => ,
ElementItemDescription => ,
Extension => { # ONVIF::PTZ::Types::ItemListDescriptionExtension
},
},
Key => { # ONVIF::PTZ::Types::ItemListDescription
SimpleItemDescription => ,
ElementItemDescription => ,
Extension => { # ONVIF::PTZ::Types::ItemListDescriptionExtension
},
},
Data => { # ONVIF::PTZ::Types::ItemListDescription
SimpleItemDescription => ,
ElementItemDescription => ,
Extension => { # ONVIF::PTZ::Types::ItemListDescriptionExtension
},
},
Extension => { # ONVIF::PTZ::Types::MessageDescriptionExtension
},
},
Look at all those nested hashes, she's structured, she's organized, she's a little extra π«Ά
π§ attr
NOTE: Attribute documentation is experimental, and may be inaccurate. See the correspondent WSDL/XML Schema if in question. π¨ (fr fr, don't come for the docs if they're off, go read the actual WSDL/XML Schema.)
So this class has additional attributes, accessibly via the attr() method.
attr() returns an object of the class ONVIF::PTZ::Types::MessageDescription::_MessageDescription::XmlAttr.
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.
π AUTHOR π
Generated by SOAP::WSDL β shoutout to the generator, it really said "I'll write the boilerplate, you go live your life" β¨
And that's the whole page, bestie!! This one came to you courtesy of perl v5.40.1, dated 2026-02-01, and it lives in the ONVIF::PTZ::Types::MessageDescription section of the manual (the 3pm girlies know). Slay, go forth, and may your complexTypes always validate. ππβ
π¦ where this page comes from
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms