ONVIF:...ription(3pm)

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

✨ 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