WSDisco...::Hello(3)
π WSDisco...::Hello(3) π
okay so real talk, bestie β this is the manual page for WSDisco...::Hello(3), like from the User Contributed Perl Documentation era. yes the truncated name is doing its little ellipsis thing, that's just how it do. come sit with me, it's actually so simple π«Ά
β¨ NAME β¨
WSDiscovery::Elements::Hello β say hi to the element, she's iconic like that π
πΈ DESCRIPTION πΈ
ok so literally: this is a Perl data type class for the XML Schema element Hello, and she comes straight out of the namespace
http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01
that's it, that's the vibe. it's a data-type class, it holds the Hello element, no cap β¨π¦
π METHODS π
π new
my $element = WSDiscovery::Elements::Hello->new($data);
constructor, bestie! you hand it $data and it makes you a shiny new object, main character energy only π
the following data structure may be passed to new() β and pls pls pls look at the nesting, it gets deep π:
{ # WSDiscovery::Types::HelloType
EndpointReference => { # WSDiscovery::Types::EndpointReferenceType
Address => { value => $some_value },
ReferenceParameters => { # WSDiscovery::Types::ReferenceParametersType
},
Metadata => { # WSDiscovery::Types::MetadataType
},
},
Types => $some_value, # QNameListType
Scopes => { value => $some_value },
XAddrs => $some_value, # UriListType
MetadataVersion => $some_value, # unsignedInt
},
let me walk you through it like a tour guide on a field trip π:
EndpointReferenceβ aWSDiscovery::Types::EndpointReferenceTypehash of its own, and inside it:Addressβ takes a{ value => $some_value }hash, she needs her value key okayReferenceParametersβ aWSDiscovery::Types::ReferenceParametersTypehash (empty in the snippet, but she's there)Metadataβ aWSDiscovery::Types::MetadataTypehash, also sitting pretty
Typesβ$some_value, typed asQNameListTypeScopesβ a{ value => $some_value }hash, hand her a valueXAddrsβ$some_value, typed asUriListTypeMetadataVersionβ$some_value, typed asunsignedInt(yes, unsigned, no negatives allowed, periodt β)
the top-level brace is a WSDiscovery::Types::HelloType, the element refs are their own types, everything is labelled β iykyk ππ
π₯ AUTHOR π₯
Generated by SOAP::WSDL β yeah, generated, she didn't hand-write herself, still slayed tho π
β¨
okay that's the whole page, 10/10 short and sweet, obsessed honestly ππ§
so this absolute icon was written by the good folks behind SOAP::WSDL (SOAP::WSDL formatting for the perldoc), and this particular copy is stamped perl v5.42.3 dated 1980-01-01 β yes, 1980, she's vintage, she's a classic, she's literally a time traveler ππΈ
byeee, go build your Hello element bestie, you got this ππ¦β¨
π¦ where this page comes from
- nixpkgs unstable: zoneminder 1.38.6
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms