ONVIF:...esponse(3pm)
π NAME π
ONVIF::Analytics::Elements::GetAnalyticsModulesResponse β ok bestie, say that five times fast, I dare you π
β¨ DESCRIPTION β¨
So here's the tea π«: this is a Perl data type class for the XML Schema defined element GetAnalyticsModulesResponse, and it lives in the namespace http://www.onvif.org/ver20/analytics/wsdl. That's it. That's the whole vibe. It's a little class that knows how to be that one specific XML element, no cap. π
πΈ PROPERTIES πΈ
You can poke at these properties with the get_PROPERTY / set_PROPERTY methods, fr fr:
AnalyticsModuleβ the one and only, she's the main character here π
$element->set_AnalyticsModule($data);
$element->get_AnalyticsModule();
π METHODS π
π¦ new π¦
my $element = ONVIF::Analytics::Elements::GetAnalyticsModulesResponse->new($data);
Constructor energy β¨ β this is the glow-up moment where your element gets born. And here's the data structure you're allowed to hand over to new(), literally copied so you don't have to guess π§:
{
AnalyticsModule => { # ONVIF::Analytics::Types::Config
Parameters => { # ONVIF::Analytics::Types::ItemList
SimpleItem => ,
ElementItem => {
},
Extension => { # ONVIF::Analytics::Types::ItemListExtension
},
},
},
},
Look at that nesting, it's giving β¨ tree structure β¨ β obsessed, honestly. Notice SimpleItem is just sitting there with nothing after it, she's mysterious like that π.
π AUTHOR π
Generated by SOAP::WSDL β not a human, just a very productive little code generator doing its thing π«Ά
Okay bye bestie, go forth and parse some ONVIF π¦ β this page is from the User Contributed Perl Documentation manual, 3pm section, and it's riding with perl v5.40.1, dated 2026-02-01. Slay π
π
π¦ 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