ONVIF::...colType(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… 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