ONVIF:...ptions(3pm)
π NAME π
okay so bestie, this is ONVIF::Analytics::Types::PTControlDirectionOptions β it lives in the Perl manual pages (section 3pm, the User Contributed Perl Documentation zone) and it is literally a Perl data type class for the XML Schema defined complexType PTControlDirectionOptions, straight out of the namespace http://www.onvif.org/ver10/schema. π
β¨ DESCRIPTION β¨
so what <em>is</em> this thing? it's a Perl data type class. that's it, that's the whole vibe. it represents the XML Schema complexType called PTControlDirectionOptions, and the namespace it belongs to is http://www.onvif.org/ver10/schema. no cap. π¦
πΈ PROPERTIES πΈ
here's the tea β these properties are the ones you can actually get at, and you do that with the get_PROPERTY / set_PROPERTY methods. like, get_EFlip, set_EFlip, you get it. π
EFlipβ a property, accessible viaget_EFlip/set_EFlipReverseβ a property, accessible viaget_Reverse/set_ReverseExtensionβ a property, accessible viaget_Extension/set_Extension
π₯ METHODS π₯
β new β
the constructor, bestie. it's giving "make me an object". and the way that you can pass it a data structure is exactly this:
{ # ONVIF::Analytics::Types::PTControlDirectionOptions
EFlip => { # ONVIF::Analytics::Types::EFlipOptions
Mode => $some_value, # EFlipMode
Extension => { # ONVIF::Analytics::Types::EFlipOptionsExtension
},
},
Reverse => { # ONVIF::Analytics::Types::ReverseOptions
Mode => $some_value, # ReverseMode
Extension => { # ONVIF::Analytics::Types::ReverseOptionsExtension
},
},
Extension => { # ONVIF::Analytics::Types::PTControlDirectionOptionsExtension
},
},
look at those nested hashrefs go π EFlip holds an EFlipOptions (with a Mode that's an EFlipMode, plus an Extension that's an EFlipOptionsExtension), Reverse holds a ReverseOptions (with a Mode that's a ReverseMode, plus an Extension that's a ReverseOptionsExtension), and then there's a top-level Extension that's a PTControlDirectionOptionsExtension. iconic nesting, honestly. π«Ά
π AUTHOR π
Generated by SOAP::WSDL. that's the whole author section, it's very short and mysterious and honestly kind of main character energy. β¨
and that's a wrap, bestie! π this lil page came from the User Contributed Perl Documentation, it's from the perl v5.40.1 era, and it's dated 2026-02-01. 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