WSNoti...icType(3pm)

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

✨ WSNotification::Types::TopicType ✨

okay bestie so this is a page from the User Contributed Perl Documentation, section 3pm, and it's all about a lil Perl class called WSNotification::Types::TopicType. it's giving very "niche but important", iykyk πŸ’…


🌸 NAME 🌸

WSNotification::Types::TopicType β€” that's the whole name, no notes, periodt.


πŸ¦‹ DESCRIPTION πŸ¦‹

So what is this thing? It's a Perl data type class for the XML Schema defined complexType named TopicType, which lives in the namespace http://docs.oasis-open.org/wsn/t-1. literally that's its whole job and it's doing it beautifully πŸŽ€

πŸ“ PROPERTIES πŸ“

You can get at these properties using the get_PROPERTY / set_PROPERTY methods β€” the classic little getter/setter duo, no cap:

  • MessagePattern

πŸ’– METHODS πŸ’–

🌈 new

Constructor! main character energy fr fr. here's the data structure you can pass to new():

{ # WSNotification::Types::TopicType
  MessagePattern =>  { # WSNotification::Types::QueryExpressionType
  },
},

yes that's a nested hashref inside a hashref, and yes you're gonna slay it πŸ’…

🧚 attr

NOTE: the attribute documentation is experimental, and may be inaccurate. if anything looks sus, go check the correspondent WSDL/XML Schema instead. fr fr, don't come for me, go look at the source. 😭

so this class has additional attributes, and you reach them through the attr() method.

attr() hands you back an object of the class WSNotification::Types::TopicType::_TopicType::XmlAttr. and on that object, you can grab the following attributes with the matching get_/set_ methods:

  • name β€” this attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::NCName.
  • final β€” this attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::boolean.

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL ✨ (not a human, not a girlie, just a code generator doing its thing and honestly? ate.)


perl v5.40.1 Β· 2026-02-01 β€” mwah, that's the version and date, and that's the whole page bestie, go forth and get_MessagePattern responsibly πŸ«ΆπŸ’–

πŸ“¦ where this page comes from