WSNotif...ression(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

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

  • Stringification
  • Numerification
  • Boolification

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