WSNotif...odesType(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… WSNotif...odesType β€” the Perl class for FaultCodesType (section 3 of the User Contributed Perl Documentation, bestie πŸŽ€)

Okay so picture this: it's perldoc, it's section 3, and the page is literally called WSNotif...odesType(3) β€” yes the name is truncated with dots, no that's not a typo, that's just how the man page got rendered, and honestly? iconic of it. πŸ¦‹


✨ NAME ✨

WSNotif...odesType β€” a Perl data type class for the XML Schema defined simpleType FaultCodesType from the namespace http://www.w3.org/2005/08/addressing. Slay. πŸ’–


🌸 DESCRIPTION 🌸

So here's the tea, bestie. This class is a Perl data type class for the XML Schema defined simpleType FaultCodesType, and it lives in the namespace http://www.w3.org/2005/08/addressing. It's giving very specific, very official, very "I know my namespace" energy. πŸ‘‘

Now, the way that this class works? This clase is derived from

SOAP::WSDL::XSD::Typelib::Builtin::QName .

(and yes, the original prose literally says "clase" β€” we respect the typo, we keep the typo, we stan the typo πŸ™ˆ). And here's the thing you actually need to know: SOAP::WSDL's schema implementation does not validate data, so you can use it exactly like it's base type. No cap. No validation, no drama, just vibes and QName behaviour. ✨

Also, a note that's straight-up in the page: # Description of restrictions not implemented yet. β€” so there's a little placeholder comment chilling there about restrictions, and it's still not implemented yet. It said "not yet" and it meant it. 😭

🧚 METHODS 🧚

🌟 new

Constructor. That's it, that's the whole vibe β€” it constructs. 🫢

🌟 get_value / set_value

Getter and setter for the simpleType's value. Get it, set it, live your truth. πŸ’…


πŸ”₯ OVERLOADING πŸ”₯

Depending on the simple type's base type, the following operations are overloaded:

  • Stringification
  • Numerification
  • Boolification

So depending on what the base type is, you get one or more of those three: stringification, numerification, and boolification. Literally turning your data into strings, numbers, or booleans β€” main character energy for a type class, honestly. 🌈

Check SOAP::WSDL::XSD::Typelib::Builtin for more information β€” that's where the real lore lives. πŸ‘‘


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL.

Like, the whole thing. Generated by SOAP::WSDL. No human author to thank, just the machine. πŸ’€


vibe check: nothing here validates your data, bestie. SOAP::WSDL's schema implementation does not validate data, so you can use this exactly like it's base type. Use that power responsibly. ⭐

And that's the whole page, mwah πŸ’– β€” this little number came from the User Contributed Perl Documentation, it's perl v5.42.3, and it's dated 1980-01-01 (yes, 1980, before most of us existed, and it's still serving πŸŽ€). Bye bestie, go forth and stringify responsibly! πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from