ONVIF:...ription(3pm)

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

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

okay bestie, so this is the manual page for ONVIF::Media::Types::MessageDescription, living in section 3pm of the user contributed Perl documentation. buckle up, it's giving very specific, very niche, very iconic πŸŽ€


✨ NAME ✨

ONVIF::Media::Types::MessageDescription β€” no cap, that's the whole name, that's who she is πŸ’…


🌸 DESCRIPTION 🌸

It's a Perl data type class, fr fr. Like, it's the Perl representation of the XML Schema defined complexType MessageDescription, and she comes straight out of the namespace http://www.onvif.org/ver10/schema. so when the XML schema said "here's a complexType" Perl said "bet" and generated this πŸ¦‹


πŸ‘‘ PROPERTIES πŸ‘‘

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods (yes, the literal method names, with PROPERTY swapped out for the actual property, iykyk):

  • Source
  • Key
  • Data
  • Extension

periodt. that's the list πŸ’œ


🧚 METHODS 🧚

🌈 new

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

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

look at those nested hashrefs. she's structured. she's organized. she's lowkey a whole vibe 😭✨


⭐ attr

NOTE: Attribute documentation is experimental, and may be inaccurate. See the correspondent WSDL/XML Schema if in question. (so like... don't come for me if it's wrong, go check the WSDL bestie πŸ™ˆ)

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

attr() returns an object of the class ONVIF::Media::Types::MessageDescription::_MessageDescription::XmlAttr. yes that's a lot of colons, no I will not be counting them πŸ’€

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

  • IsProperty

Default is false. (so she starts off as a no, not a yes πŸ“)

This attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::boolean.


πŸ’€ AUTHOR πŸ’€

Generated by SOAP::WSDL. that's it. that's the author. the machine did it. slay, honestly πŸ€–πŸ‘‘


and that's the whole page babes!! you ate πŸ’– this lil number came to you courtesy of perl v5.40.1, dated 2026-02-01 β€” catch you on the next manpage, mwah πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from