WSDisc...s::Bye(3pm)

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

πŸ’– WSDiscovery::Elements::Bye πŸ’–

okay bestie, gather round, because we're talking about WSDiscovery::Elements::Bye β€” a whole Perl data type class (yes, a class, she's fancy) that represents the XML Schema defined element Bye from the namespace http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01. that's it. that's the whole vibe. she's an element and she said bye πŸ¦‹


✨ METHODS ✨

πŸŽ€ new

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

it's giving constructor πŸ’… she makes you a brand new element and you get to hand her a $data structure on the way in. here's the shape of the data structure you may pass to new() β€” copy it exactly, no freestyling:

{ # WSDiscovery::Types::ByeType
  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
},

look at that nesting, she's structured, she's organized, she's main character energy πŸ‘‘ note the types hanging out in the comments β€” QNameListType for Types, UriListType for XAddrs, unsignedInt for MetadataVersion β€” because details matter, periodt. and yeah, ReferenceParameters and Metadata are nested types that are just kinda sitting there with nothing inside them in this example. that's not a typo, that's the spec, don't come for me πŸ™ˆ


🌸 AUTHOR 🌸

Generated by SOAP::WSDL β€” the machine did it, no human author to thank, she simply manifested ✨


and that's the whole page, bestie, no notes 🫢 this was WSDiscovery::Elements::Bye, perl v5.40.1, dated 2026-02-01, and she ate πŸ’…πŸ’– bye for real this time 🌈⭐

πŸ“¦ where this page comes from