WSDisc...Matches(3pm)

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

✨ NAME ✨

WSDiscovery10::Elements::ProbeMatches β€” bestie, this is a whole Perl data type class, and it's for the XML Schema defined element ProbeMatches from the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery. That's it, that's the girl πŸ’…

(also it lives in the 3pm section of the manual, just so you know where to find her πŸŽ€)


🌸 DESCRIPTION 🌸

So like, lowkey what this is: a Perl data type class for the XML Schema defined element ProbeMatches, straight out of the namespace http://schemas.xmlsoap.org/ws/2005/04/discovery.

That's the vibe. It's giving "I exist so you can build this XML element in Perl without crying" 🫢


πŸ‘‘ METHODS πŸ‘‘

πŸ¦‹ new

my $element = WSDiscovery10::Elements::ProbeMatches->new($data);

okay so this is the constructor, the main character fr fr ✨ The following data structure may be passed to new():

{ # WSDiscovery10::Types::ProbeMatchesType
  ProbeMatch =>  { # WSDiscovery10::Types::ProbeMatchType
    EndpointReference =>  { # WSDiscovery10::Types::EndpointReferenceType
      Address =>  { value => $some_value },
      ReferenceProperties =>  { # WSDiscovery10::Types::ReferencePropertiesType
      },
      ReferenceParameters =>  { # WSDiscovery10::Types::ReferenceParametersType
      },
      PortType =>  { value => $some_value },
      ServiceName =>  { value => $some_value },
    },
    Types => $some_value, # QNameListType
    Scopes =>  { value => $some_value },
    XAddrs => $some_value, # UriListType
    MetadataVersion =>  $some_value, # unsignedInt
  },
},
not me staring at this nested hash like it's a family tree 😭 ProbeMatchesType holding a ProbeMatch holding an EndpointReference holding Address, ReferenceProperties, ReferenceParameters, PortType and ServiceName… generations deep, iconic behavior honestly πŸ’€

The type annotations are right there in the comments so you know exactly what each slot wants β€” QNameListType for Types, UriListType for XAddrs, unsignedInt for MetadataVersion. Slay 🌈


πŸ’– AUTHOR πŸ’–

Generated by SOAP::WSDL β€” yeah, she was generated, and she ate πŸ”₯


and that's the whole page bestie, no cap, every single line preserved 🧚

this lil writeup came from perl v5.40.1, dated 2026-02-01, and the page itself is WSDisc...Matches(3pm) β€” mwah, take care of her πŸ’œ

πŸ“¦ where this page comes from