ONVIF::...Message(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’– NAME πŸ’–

This page is ONVIF::...Message(3), and it lives under User Contributed Perl Documentation, bestie.

The actual star of the show is ONVIF::Device::Elements::Message β€” a Perl data type class for the XML Schema defined element Message from the namespace http://www.onvif.org/ver10/schema. Slay. ✨


🌸 DESCRIPTION 🌸

It’s giving β€œPerl data type class” energy: ONVIF::Device::Elements::Message is the Perl class for the XML Schema element Message in the namespace http://www.onvif.org/ver10/schema. No cap, that’s the whole vibe check. πŸ¦‹


πŸŽ€ PROPERTIES πŸŽ€

You can access these properties using the get_PROPERTY / set_PROPERTY methods. Periodt. πŸ’…

  • Source β€” set it and get it like this:
$element->set_Source($data);
$element->get_Source();
  • Key β€” same energy, different property:
$element->set_Key($data);
$element->get_Key();
  • Data β€” your data goes here, obviously:
$element->set_Data($data);
$element->get_Data();
  • Extension β€” and this one’s for the extension:
$element->set_Extension($data);
$element->get_Extension();

πŸ› οΈ METHODS πŸ› οΈ

✨ new ✨

Constructor time, bestie:

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

The following data structure may be passed 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
  },
},

πŸ’• AUTHOR πŸ’•

Generated by SOAP::WSDL. Iconic. πŸ‘‘


Cute lil’ sign-off: this page is ONVIF::...Message(3), footer says perl v5.42.3, dated 1980-01-01. byeee πŸ’…βœ¨

πŸ“¦ where this page comes from