ONVIF:...Options(3pm)
π NAME π
ONVIF::Analytics::Types::MetadataConfigurationOptions β bestie, it's a Perl data type class, and it lives in the ONVIF::Analytics::Types family (it's the 3pm one, you found it, you're doing amazing π«Ά).
πΈ DESCRIPTION πΈ
Okay so here's the tea: this is a Perl data type class for the XML Schema defined complexType MetadataConfigurationOptions β and it comes from the namespace http://www.onvif.org/ver10/schema. That's it. That's the whole vibe. It's a type class, it holds data, it slays π
.
β¨ PROPERTIES β¨
The following properties may be accessed using get_PROPERTY / set_PROPERTY methods (yes, one for getting, one for setting, iconic behavior, we love a matched set π):
PTZStatusFilterOptionsβ that's the one, that's the only one, main character energy π
π¦ METHODS π¦
π new
Constructor, babes β¨. The following data structure may be passed to new():
{ # ONVIF::Analytics::Types::MetadataConfigurationOptions
PTZStatusFilterOptions => { # ONVIF::Analytics::Types::PTZStatusFilterOptions
PanTiltStatusSupported => $some_value, # boolean
ZoomStatusSupported => $some_value, # boolean
PanTiltPositionSupported => $some_value, # boolean
ZoomPositionSupported => $some_value, # boolean
Extension => { # ONVIF::Analytics::Types::PTZStatusFilterOptionsExtension
},
},
},
Look at that nesting. It's giving structural excellence. PTZStatusFilterOptions holds four booleans β PanTiltStatusSupported, ZoomStatusSupported, PanTiltPositionSupported, ZoomPositionSupported β plus an Extension that's a ONVIF::Analytics::Types::PTZStatusFilterOptionsExtension and honestly it's just sitting there empty, mysterious, keeping its secrets π. Copy the shape exactly, no cap, don't freestyle on the key names fr fr.
π AUTHOR π
Generated by SOAP::WSDL β no human author, just robot magic doing its little thing π€β¨.
Not me getting emotional over a generated Perl module π but here we are.
perl v5.40.1 Β· 2026-02-01 Β· and it's the ONVIF:...Options(3pm) page β that's the source, that's the version, that's the date, and that's the whole entire page. You ate this documentation, bestie. Periodt. πππ
π¦ 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