ONVIF:...desType(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

✨ NAME ✨

ONVIF:...desType β€” bestie, this is a Perl data type class for the XML Schema simpleType FaultCodesType, and it lives in the namespace http://www.w3.org/2005/08/addressing. πŸ’–


🌸 DESCRIPTION 🌸

okay so picture this: it's a Perl data type class, right? and it's representing the XML Schema defined simpleType FaultCodesType, straight outta the namespace http://www.w3.org/2005/08/addressing. that's the whole vibe. πŸ¦‹

this class is derived from:

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

and here's the tea, no cap: SOAP::WSDL's schema implementation does not validate data. like, at all. so you can use this thing exactly like it's base type. zero extra rules, zero gatekeeping, it's giving "just a QName but make it FaultCodesType". πŸ’…

# Description of restrictions not implemented yet.
not me leaving the restrictions undocumented... it literally says right there in the source that the description of restrictions isn't implemented yet πŸ™ˆ

πŸ’œ METHODS πŸ’œ

πŸŽ€ new

Constructor. it makes a new one. iconic behavior honestly.

πŸŽ€ get_value / set_value

Getter and setter for the simpleType's value. one of these reads, one of these writes, and together they're the main character duo of this whole page. 🫢


πŸ”₯ OVERLOADING πŸ”₯

depending on what the simple type's base type is, these operations get overloaded:

  • Stringification
  • Numerification
  • Boolification

so like, your object can act like a string, a number, or a boolean depending on the situation β€” versatile queen. πŸ‘‘

check SOAP::WSDL::XSD::Typelib::Builtin for more information, iykyk. ✨


⭐ AUTHOR ⭐

Generated by SOAP::WSDL. it didn't write itself, bestie β€” well, technically it kind of did. πŸ’€


and that's the whole page!! 🌈 this lil doc shipped as part of the User Contributed Perl Documentation, running under perl v5.40.1, dated 2026-02-01, filed under ONVIF:...desType(3pm). slay, go forth and use your FaultCodesType responsibly. πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from