ONVIF:...esponse(3pm)
β¨ ONVIF::Media::Elements::GetMetadataConfigurationOptionsResponse β¨
okay bestie, welcome to the ONVIF:...esponse(3pm) page β yeah the header truncates it like that, it's giving cryptic but we move π
this one lives in User Contributed Perl Documentation, section 3pm, and it's the manual for ONVIF::Media::Elements::GetMetadataConfigurationOptionsResponse.
π NAME π
ONVIF::Media::Elements::GetMetadataConfigurationOptionsResponse β say it three times fast, I dare you, you can't, nobody can, and yet here we are π«Ά
πΈ DESCRIPTION πΈ
So. It's a Perl data type class for the XML Schema defined element GetMetadataConfigurationOptionsResponse, and that element comes from the namespace http://www.onvif.org/ver10/media/wsdl. That's it, that's the whole vibe. It's a little class-shaped wrapper for one XML element and honestly? iconic. no cap. β¨
π PROPERTIES π
These are the properties you can touch, and you touch them the only way this module knows how: through get_PROPERTY / set_PROPERTY methods. That's the whole access pattern, periodt.
Optionsβ get it and set it like this:
$element->set_Options($data);
$element->get_Options();
π¦ METHODS π¦
β new β
my $element = ONVIF::Media::Elements::GetMetadataConfigurationOptionsResponse->new($data);
Constructor, babes. It builds you a fresh element. And here's the thing β you may pass this data structure to new():
{
Options => { # ONVIF::Media::Types::MetadataConfigurationOptions
PTZStatusFilterOptions => { # ONVIF::Media::Types::PTZStatusFilterOptions
PanTiltStatusSupported => $some_value, # boolean
ZoomStatusSupported => $some_value, # boolean
PanTiltPositionSupported => $some_value, # boolean
ZoomPositionSupported => $some_value, # boolean
Extension => { # ONVIF::Media::Types::PTZStatusFilterOptionsExtension
},
},
},
},
Look at that nesting. Look at it. Four booleans and an empty Extension hashref sitting there with main character energy. Every one of those keys is exactly as written, every comment is exactly as written, and yes $some_value is literally what it says β don't come for me, that's the doc π
π AUTHOR π
Generated by SOAP::WSDL
(no human author listed, the machine did it, and the machine ate, lowkey π₯)
and that's the whole page bestie, you're so welcome π this was perl v5.40.1, dated 2026-02-01, from the ONVIF:...esponse(3pm) page in the User Contributed Perl Documentation β go forth and set your Options, mwah πβ¨π¦
π¦ 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