WSNotif...ression(3)
π WSNotif...ression(3) β the FullTopicExpression tea π«
ok so first thing, bestie: the manual name is User Contributed Perl Documentation, and the title up top got cut off at WSNotif...ression(3) β yes, that's literally how it's printed, the ellipsis is canon, we don't make the rules π (iykyk).
β¨ NAME β¨
bestie the NAME section is lowkey empty in the original β no cap, there's a heading and then it just... goes straight to DESCRIPTION. So the only naming tea we have is that truncated WSNotif...ression(3) header. Mysteriously iconic of it, honestly π
πΈ DESCRIPTION πΈ
okay so this is a Perl data type class for the XML Schema simpleType FullTopicExpression, and it comes from the namespace http://docs.oasis-open.org/wsn/t-1 β¨
Here's the grammar, verbatim, because we do not paraphrase grammar in this house:
TopicPathExpression ::= TopicPath ( '|' TopicPath )* TopicPath ::= RootTopic ChildTopicExpression* RootTopic ::= NamespacePrefix? ('//')? (NCName | '*') NamespacePrefix ::= NCName ':' ChildTopicExpression ::= '/' '/'? (QName | NCName | '*'| '.')
This class is derived from SOAP::WSDL::XSD::Typelib::Builtin::token π and here's the important bit, so 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 on your values, it just trusts you. Use that power responsibly, bestie π
Also the original has the line # Description of restrictions not implemented yet. β that's a comment living in the docs, and we're keeping it right here, unedited, because that's the whole mood. π
π METHODS π
β new
Constructor. That's it, that's the whole thing β it constructs. Slay. β¨
β get_value / set_value
Getter and setter for the simpleType's value. Get the value, set the value, main character energy all around π
π₯ OVERLOADING π₯
Depending on the simple type's base type, the following operations are overloaded:
StringificationNumerificationBoolification
Check SOAP::WSDL::XSD::Typelib::Builtin for more information β that's the real lore drop, go read it π¦
β¨ AUTHOR β¨
Generated by SOAP::WSDL. It didn't write itself, it was generated, and honestly? Iconic. π
cute little sign-off: this page came from perl v5.42.3 and the date stamp is 1980-01-01, which is a whole entire vibe β baby's first epoch-ish birthday πperi0dt π
π¦ 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