ONVIF::...irection(3)
π ONVIF::...irection(3) β the perl one, bestie
Okay so this is the manual page for ONVIF::...irection(3), a little Perl data type class that lives rent-free in your @INC. Pull up a chair, it's a short one and honestly kind of iconic in its minimalism.
β¨ NAME β¨
So the NAME section is, um. Empty. Literally nothing under it. The page just goes straight into DESCRIPTION like it's too cool to introduce itself. No name, no problem β the class name in the header is doing all the heavy lifting, iykyk.
πΈ DESCRIPTION πΈ
It's a Perl data type class for the XML Schema defined simpleType PTZPresetTourDirection, and that type comes from the namespace http://www.onvif.org/ver10/schema. That's a URL, keep it exact, don't retype it from memory bestie, I'm begging.
This class is derived from:
SOAP::WSDL::XSD::Typelib::Builtin::string
Big important vibe check: SOAP::WSDL's schema implementation does not validate data. Like, at all. Zero. So you can use it exactly like its base type β no extra hoops, no surprise lectures about correctness, it just goes. π«Ά
Also, right there in the original there's this little note, and we're keeping it verbatim because it's genuinely part of the page:
# Description of restrictions not implemented yet.
So yeah β restrictions? Described? Not yet. It's giving "we'll circle back" energy. π
π METHODS π
π new
Constructor. That's it, that's the whole description. Make one, you got one. Slay.
π get_value / set_value
Getter and setter for the simpleType's value. You read the value, you write the value. The whole relationship. π₯
π¦ OVERLOADING π¦
Depending on the simple type's base type, the following operations are overloaded:
Stringification
Numerification
Boolification
So it can cosplay as a string, a number, or a boolean depending on what the base type is set up for. Very versatile, very main character energy. π
For more information, go check SOAP::WSDL::XSD::Typelib::Builtin β that's the mothership, that's where the details live.
β AUTHOR β
Generated by SOAP::WSDL. Not hand-written by a human with a coffee, generated. Honestly? Respect the pipeline. π
Heads up bestie: this page is intentionally sparse β if something feels missing, it's missing in the source too, not me being lazy. π
That's the whole page, and we are DONE. This lil doc ships with perl v5.42.3, dated 1980-01-01, and if you made it to the bottom of ONVIF::...irection(3)... periodt. πβ¨
π¦ where this page comes from
- nixpkgs unstable: zoneminder 1.38.6
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms