ONVIF:...Message(3pm)
π NAME π
ONVIF::Media::Elements::Message β bestie, this is a Perl data type class for the XML Schema defined element Message, straight out of the namespace http://www.onvif.org/ver10/schema. She's part of the User Contributed Perl Documentation, and she's here to hold your message data like the icon she is π
β¨ DESCRIPTION β¨
okay so real talk: this class is a Perl data type class for the XML Schema defined element Message from the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole vibe. It's giving "I hold the XML schema element so you don't have to" π
π¦ PROPERTIES π¦
the following properties may be accessed using get_PROPERTY / set_PROPERTY methods β yes, that's the pattern, and she ate:
Sourceβ get it and set it, bestie:
$element->set_Source($data);
$element->get_Source();
Keyβ literally the same energy, different property:
$element->set_Key($data);
$element->get_Key();
Dataβ no cap, you got getters and setters here too:
$element->set_Data($data);
$element->get_Data();
Extensionβ and of course, the extension:
$element->set_Extension($data);
$element->get_Extension();
π METHODS π
πΈ new πΈ
my $element = ONVIF::Media::Elements::Message->new($data);
Constructor. She builds you a whole new element, main character energy. The following data structure may be passed to new():
{
Source => { # ONVIF::Media::Types::ItemList
SimpleItem => ,
ElementItem => {
},
Extension => { # ONVIF::Media::Types::ItemListExtension
},
},
Key => { # ONVIF::Media::Types::ItemList
SimpleItem => ,
ElementItem => {
},
Extension => { # ONVIF::Media::Types::ItemListExtension
},
},
Data => { # ONVIF::Media::Types::ItemList
SimpleItem => ,
ElementItem => {
},
Extension => { # ONVIF::Media::Types::ItemListExtension
},
},
Extension => { # ONVIF::Media::Types::MessageExtension
},
},
look at that nesting, she's structured fr fr π§
π AUTHOR π
Generated by SOAP::WSDL β yeah, the machine did it, and honestly? slay π€β¨
perl v5.40.1 Β· 2026-02-01 Β· ONVIF::Media::Elements::Message(3pm)
that's the tea, bestie β page version perl v5.40.1, dated 2026-02-01, filed under ONVIF::Media::Elements::Message(3pm). go forth and construct your messages π«Άπ
π¦ 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