WSDisc...esType(3pm)

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

πŸ’– WSDiscovery::Types::ProbeMatchesType πŸ’–

okay so bestie, welcome to a page from the User Contributed Perl Documentation, section 3pm β€” yes it's a Perl module page, and yes it's giving very "generated by a codegen tool and we're all just living in its world" energy, but it's genuinely useful so stay with me 🫢


🌸 NAME 🌸

WSDiscovery::Types::ProbeMatchesType β€” that's the whole name, no notes, iconic behavior honestly πŸ’…


✨ DESCRIPTION ✨

So basically: this is a Perl data type class for the XML Schema defined complexType ProbeMatchesType πŸ¦‹

And where does that complexType live? It comes from the namespace:

http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01

That's it, that's the whole vibe. It's a type class. It holds data. It knows what shape the data is supposed to be. Slay. ✨

πŸŽ€ PROPERTIES πŸŽ€

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods β€” so like, get_ProbeMatch and set_ProbeMatch, that whole pattern, iykyk πŸ’…

  • ProbeMatch β€” the one and only property on this list. Just the one. A single icon, a solo act, main character energy πŸ‘‘

πŸ”₯ METHODS πŸ”₯

new

Constructor, babes. The following data structure may be passed to new():

 { # WSDiscovery::Types::ProbeMatchesType
  ProbeMatch =>  { # WSDiscovery::Types::ProbeMatchType
    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
  },
},
ok literally look at that nesting bestie 😭 it's a hash inside a hash inside a hash. The comments are doing the heavy lifting telling you which type each level is β€” WSDiscovery::Types::ProbeMatchesType, WSDiscovery::Types::ProbeMatchType, WSDiscovery::Types::EndpointReferenceType, WSDiscovery::Types::ReferenceParametersType, WSDiscovery::Types::MetadataType. Also peep the type notes: Types is a QNameListType, XAddrs is a UriListType, and MetadataVersion is an unsignedInt. Copy that structure exactly, don't freestyle it πŸ™ˆ

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” yeah, a machine wrote this one, and honestly? It ate. πŸ’œ


and that's a wrap, bestie πŸŽ€ this lil page comes to you from perl v5.40.1, dated 2026-02-01, and it was served up as part of the User Contributed Perl Documentation. go forth and build your probe matches, you absolute legend πŸ¦‹πŸ’–

πŸ“¦ where this page comes from