ONVIF:...:Rotate(3pm)
πΈ ONVIF::...::Rotate πΈ
okay bestie, so this is ONVIF:...:Rotate(3pm), from the User Contributed Perl Documentation section of the manual. it's giving very niche, very perl, very much a real one. let's get into it π
β¨ NAME β¨
ONVIF::Media::Types::Rotate β that's the whole name, that's the whole vibe π«Ά
π¦ DESCRIPTION π¦
so literally, this is a Perl data type class for the XML Schema defined complexType Rotate, and it lives in the namespace http://www.onvif.org/ver10/schema. that's it, that's the class. it's a type class, it holds data, it's doing its little job and it's doing it well π
π PROPERTIES π
these are the properties, and the way you get to them is through the get_PROPERTY / set_PROPERTY methods. iykyk β one to read, one to write, iconic duo fr fr β¨
ModeπDegreeπExtensionπ¦
π METHODS π
new β the constructor, the main character π
it builds the thing. and ngl, here's the data structure you may pass to new(), verbatim, no cap:
{ # ONVIF::Media::Types::Rotate
Mode => $some_value, # RotateMode
Degree => $some_value, # int
Extension => { # ONVIF::Media::Types::RotateExtension
},
},
see how Mode is a RotateMode, Degree is an int, and Extension opens up a whole nested ONVIF::Media::Types::RotateExtension? yeah. nesting. we love to see it πΈ
π AUTHOR π
Generated by SOAP::WSDL. it didn't write itself, bestie β well, actually, it kind of did ππ
so that's the whole page! source and version check: this is perl v5.40.1, dated 2026-02-01, and it's the ONVIF:...:Rotate(3pm) page π go read the other ONVIF types, they're all slaying in their own little way. 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