ONVIF:...esponse(3pm)
π ONVIF:...esponse(3pm) β bestie edition β¨
okay so first things first, the manual name is ONVIF:...esponse(3pm) (yes it's got that little truncated vibe going on, we love her anyway π
), and it lives in the User Contributed Perl Documentation corner of the world. buckle up, we're learning a Perl data type class π«Ά
β¨ NAME β¨
ONVIF::Media::Elements::GetCompatibleVideoAnalyticsConfigurationsResponse
that's the whole name, no notes, she's long and she's iconic π
πΈ DESCRIPTION πΈ
bestie. this is a Perl data type class for the XML Schema defined element GetCompatibleVideoAnalyticsConfigurationsResponse, and that element comes from the namespace http://www.onvif.org/ver10/media/wsdl. that's it, that's the whole deal π
π PROPERTIES π
these are the properties you can reach with the get_PROPERTY / set_PROPERTY methods β literally the whole point of this class:
Configurationsβ the one and only property, and you poke at her like this:
$element->set_Configurations($data);
$element->get_Configurations();
periodt β¨
π¦ METHODS π¦
π new
my $element = ONVIF::Media::Elements::GetCompatibleVideoAnalyticsConfigurationsResponse->new($data);
it's the constructor, babes. make a new one, pass her some data π«Ά
the following data structure may be passed to new() β and yes we're pasting the whole gorgeous thing because every single line matters:
{
Configurations => { # ONVIF::Media::Types::VideoAnalyticsConfiguration
AnalyticsEngineConfiguration => { # ONVIF::Media::Types::AnalyticsEngineConfiguration
AnalyticsModule => { # ONVIF::Media::Types::Config
Parameters => { # ONVIF::Media::Types::ItemList
SimpleItem => ,
ElementItem => {
},
Extension => { # ONVIF::Media::Types::ItemListExtension
},
},
},
Extension => { # ONVIF::Media::Types::AnalyticsEngineConfigurationExtension
},
},
RuleEngineConfiguration => { # ONVIF::Media::Types::RuleEngineConfiguration
Rule => { # ONVIF::Media::Types::Config
Parameters => { # ONVIF::Media::Types::ItemList
SimpleItem => ,
ElementItem => {
},
Extension => { # ONVIF::Media::Types::ItemListExtension
},
},
},
Extension => { # ONVIF::Media::Types::RuleEngineConfigurationExtension
},
},
},
},
look at all those nested types nesting inside each other, it's giving russian dolls but make it XML π₯ every # comment in there is the real type name, don't skip 'em, iykyk π
π AUTHOR π
Generated by SOAP::WSDL β yeah bestie, nobody hand-wrote this, the machine did it π
and that's the whole page, no cap π go forth and set_Configurations responsibly, you absolute main character π§
perl v5.40.1 Β· 2026-02-01 Β· ONVIF:...esponse(3pm) β mwah, that's the version, the date and the manual name, all wrapped up with a little kiss for you πβ¨π«Ά
π¦ 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