ONVIF:...essage(3pm)

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

✨ NAME ✨

ONVIF::Device::Elements::Message β€” bestie, it's a whole Perl data type class for the XML Schema element Message, and it lives in the namespace http://www.onvif.org/ver10/schema. πŸŽ€

It's from the User Contributed Perl Documentation corner of the world, and the page you're reading is the one and only ONVIF:...essage(3pm). Iconic, honestly.


πŸ’– DESCRIPTION πŸ’–

Okay so real talk: this 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 job. She's a data type class. She holds the Message element and she does it beautifully. No cap. πŸ¦‹


🌸 PROPERTIES 🌸

You can get at all of these with get_PROPERTY / set_PROPERTY methods. The way that these exist purely for you to touch... obsessed. πŸ’…

  • Source
$element->set_Source($data);
$element->get_Source();
  • Key
$element->set_Key($data);
$element->get_Key();
  • Data
$element->set_Data($data);
$element->get_Data();
  • Extension
$element->set_Extension($data);
$element->get_Extension();

πŸ”₯ METHODS πŸ”₯

🫢 new

my $element = ONVIF::Device::Elements::Message->new($data);

Constructor, bestie. Here's the data structure you may pass to new():

{
  Source =>  { # ONVIF::Device::Types::ItemList
    SimpleItem => ,
    ElementItem =>  {
    },
    Extension =>  { # ONVIF::Device::Types::ItemListExtension
    },
  },
  Key =>  { # ONVIF::Device::Types::ItemList
    SimpleItem => ,
    ElementItem =>  {
    },
    Extension =>  { # ONVIF::Device::Types::ItemListExtension
    },
  },
  Data =>  { # ONVIF::Device::Types::ItemList
    SimpleItem => ,
    ElementItem =>  {
    },
    Extension =>  { # ONVIF::Device::Types::ItemListExtension
    },
  },
  Extension =>  { # ONVIF::Device::Types::MessageExtension
  },
},

Look at that nesting. Look at those ItemList types. She ate and left no crumbs. 😭


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. Periodt. It wasn't written by a human hand, it was generated, and honestly? The machine understood the assignment. ⭐


perl v5.40.1 Β· 2026-02-01 Β· ONVIF:...essage(3pm) β€” that's the version, the date, and the page name, all wrapped up in a little bow for you. Go forth and build your Message element, bestie. πŸŒˆπŸ’œ

πŸ“¦ where this page comes from