ONVIF:...sponse(3pm)
β¨ NAME β¨
ONVIF::Analytics::Elements::GetSupportedAnalyticsModulesResponse β okay bestie, say that five times fast, I dare you π
(it's a Perl module, it lives in the ONVIF::Analytics::Elements fam, and it's pronounced "we don't talk about it at parties")
πΈ DESCRIPTION πΈ
So here's the tea, fr fr: this is a Perl data type class for the XML Schema defined element GetSupportedAnalyticsModulesResponse, and it comes from the namespace http://www.onvif.org/ver20/analytics/wsdl. That's the whole vibe. It's giving "I exist so your SOAP messages can be structured correctly" and honestly? Iconic. π
π PROPERTIES π
You can poke at these properties with the get_PROPERTY / set_PROPERTY methods β that's the whole access pattern, no cap:
SupportedAnalyticsModulesβ the one and only, the main character π«Ά
$element->set_SupportedAnalyticsModules($data);
$element->get_SupportedAnalyticsModules();
π METHODS π
new
my $element = ONVIF::Analytics::Elements::GetSupportedAnalyticsModulesResponse->new($data);
Constructor, bestie β¨. Here's the data structure you can hand to new(), and yes, it's a whole nested situation β look at all these little curly braces living their best lives π:
{
SupportedAnalyticsModules => { # ONVIF::Analytics::Types::SupportedAnalyticsModules
AnalyticsModuleContentSchemaLocation => $some_value, # anyURI
AnalyticsModuleDescription => { # ONVIF::Analytics::Types::ConfigDescription
Parameters => { # ONVIF::Analytics::Types::ItemListDescription
SimpleItemDescription => ,
ElementItemDescription => ,
Extension => { # ONVIF::Analytics::Types::ItemListDescriptionExtension
},
},
Messages => {
ParentTopic => $some_value, # string
},
Extension => { # ONVIF::Analytics::Types::ConfigDescriptionExtension
},
},
Extension => { # ONVIF::Analytics::Types::SupportedAnalyticsModulesExtension
},
},
},
Real talk: keep those type comments (ONVIF::Analytics::Types::...) exactly where they are, because they're your map through the nesting, and you will 100% get lost without them π
π AUTHOR π
Generated by SOAP::WSDL. Not a human, not a poet, just a code generator doing its thing π¦
And that's the page, babes! π This lil number came from the User Contributed Perl Documentation collection, runs on perl v5.40.1, and is dated 2026-02-01. Slay, stay hydrated, and may your XML always be well-formed πβ¨
π¦ 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