WSNoti...icType(3pm)
β¨ 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 typeSOAP::WSDL::XSD::Typelib::Builtin::NCName.finalβ this attribute is of typeSOAP::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
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms