ONVIF::...colType(3)
π ONVIF::...colType(3) β the whole vibe
okay so bestie, you've stumbled onto the manual page for ONVIF::...colType(3), and honestly? It's a little guy. A tiny, extremely specific little guy. Let's get into it π«Ά
β¨ NAME β¨
So the original page has a NAME section and then... nothing. No text. A whole heading with zero content. Iconic of it, honestly β it's giving "showed up to the group chat and said nothing" π. The name of the thing is ONVIF::...colType(3), and that's all we've got, so that's all you're getting, no cap.
πΈ DESCRIPTION πΈ
Okay so here's the actual tea: this is a Perl data type class for the XML Schema-defined simpleType NetworkProtocolType, which lives in the namespace http://www.onvif.org/ver10/schema. Slay, very specific of it β¨
This clase β yes, "clase," the original page spells it that way and I'm not gonna lie to you about it β is derived from:
SOAP::WSDL::XSD::Typelib::Builtin::string
And here's the important part, bestie, listen up π: SOAP::WSDL's schema implementation does not validate data, so you can use it exactly like it's base type. No vibe check happening under the hood. None. It's just gonna let you do whatever π«
Also, straight from the page, verbatim, because I refuse to paraphrase a comment this iconic:
# Description of restrictions not implemented yet.
So yeah. Restrictions? Not implemented. Yet. We wait π.
π METHODS π
new
Constructor. It constructs. That's the whole bit. You make a new one, you get a new one π
get_value / set_value
Getter and setter for the simpleType's value. Pretty much what it says on the tin β get_value gets, set_value sets, and the value is the simpleType's value. Clean, simple, we love a two-for-one π
π¦ OVERLOADING π¦
Depending on the simple type's base type, the following operations are overloaded:
Stringification
Numerification
Boolification
Which one(s) actually kick in depends on the base type, so don't @ me if your particular one behaves differently π₯
And for the full scoop, the page says: check SOAP::WSDL::XSD::Typelib::Builtin for more information. That's where the real lore lives π
π AUTHOR π
Generated by SOAP::WSDL. That's it. That's the author. It was generated, it's out here living its life, main character energy π
heads up bestie: the restrictions description? not implemented yet. don't come for me, I'm just the messenger π
okay and finally, the cute sign-off you were promised: this page is from the User Contributed Perl Documentation crew, sitting on perl v5.42.3, and it's dated 1980-01-01 β yes, 1980, the most ancient of timestamps, an absolute elder π§ mwah, go forth and use your weirdly specific string type π
π¦ 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