WSDisc...ipType(3pm)
π WSDisc...ipType β the whole vibe π
ok bestie, sit down, hydrate, and let me tell you about WSDisc...ipType π
it's a Perl thing, it lives in the User Contributed Perl Documentation section (that's the 3pm part, iykyk), and honestly? she's giving β¨nicheβ¨ but we're gonna understand her together. π«Ά
πΈ NAME πΈ
Perl data type class for the XML Schema defined simpleType OpenRelationshipType from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery. π¦
β¨ DESCRIPTION β¨
So basically π this class is a Perl data type class, and it's representing a simpleType that XML Schema calls OpenRelationshipType, and that type comes from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery. That's the whole situaysh. No cap. π
This type class is derived by union. Which sounds iconic and it kind of is, butβ
π okay so here's the tea, and it's not great tea: derivation by union is not fully supported yet. Value space constraints are not checked yet. So don't come for me if your values are unhinged, because nobody's checking them. π«
And here's why: the current implementation of union resorts to inheriting from the base type, which means β and I'm quoting the XML Schema specs directly, character for character, because the ancestors said it best:
"If the <list> or <union> alternative is chosen, then the simple ur-type definition."
That's the spec's words, not mine. She's mysterious. She's vague. She's the simple ur-type definition. π
π METHODS π
π§ new
Constructor. That's it, that's her job β she makes a new one. Slay. β¨
π§ get_value / set_value
Getter and setter for the simpleType's value. You wanna know the value? get_value. You wanna change the value? set_value. Symmetry, bestie. It's giving balance. π
π OVERLOADING π
Depending on the simple type's base type, the following operations are overloaded:
- Stringification π
- Numerification π₯
- Boolification π
Check SOAP::WSDL::XSD::Typelib::Builtin for more information, because that's where the lore lives. π
π AUTHOR π
Generated by SOAP::WSDL. She was born, not written. Iconic origin story, fr fr. π
ok and one last lil sign-off bestie πΈ β this whole page is running on perl v5.40.1 and it was stamped 2026-02-01, so if you're reading this from the future, hi, ily, the union stuff still probably isn't fully supported. π«Άπ mwah, go write some Perl. π¦β¨
π¦ 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