WSDisc...Matches(3pm)

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

✨ NAME ✨

WSDiscovery::Elements::ResolveMatches β€” it's the Perl data type class for the XML Schema element ResolveMatches, bestie πŸ’…


πŸ’– DESCRIPTION πŸ’–

okay so. This is a Perl data type class for the XML Schema defined element ResolveMatches, and it lives in the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. That's the whole vibe. It's a class that knows how to be that one specific XML element, no cap πŸŽ€


πŸ¦‹ METHODS πŸ¦‹

🌸 new

my $element = WSDiscovery::Elements::ResolveMatches->new($data);

Constructor. Yep, the classic. You hand it $data and it builds you the element. ✨

The data structure you may pass to new() looks exactly like this, so read it carefully bestie, it's nested and it's giving onion layers πŸ§…:

{ # WSDiscovery::Types::ResolveMatchesType
  ResolveMatch =>  { # WSDiscovery::Types::ResolveMatchType
    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
  },
},
heads up: ReferenceParameters and Metadata are empty hashrefs up in there β€” that's literally how they appear in the structure, so don't go inventing keys for them. πŸ’€

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL 🫢


perl v5.40.1 Β· 2026-02-01 Β· WSDisc...Matches(3pm)

and that's the page, bestie 🌈 mwah, go forth and construct your elements, you ate πŸ’…πŸ’–

πŸ“¦ where this page comes from