ONVIF:...velope(3pm)

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

✨ NAME ✨

ONVIF::Analytics::Elements::Envelope β€” bestie, this is a Perl data type class for the XML Schema element called Envelope, and it lives in the namespace http://schemas.xmlsoap.org/soap/envelope/ πŸŽ€

(it's a 3pm manual page, iykyk πŸ’…)


πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so literally: this is a Perl data type class for the XML Schema defined element Envelope, and that element comes from the namespace http://schemas.xmlsoap.org/soap/envelope/ 🌸

That's it, that's the vibe. It's giving "I exist so your SOAP envelope has a Perl home" πŸ‘‘


πŸ’– METHODS πŸ’–

🌟 new

my $element = ONVIF::Analytics::Elements::Envelope->new($data);

It's the constructor, no cap πŸ’… You hand it your $data and it hands you back a shiny new element object. Main character energy fr fr.

Here's the data structure you're allowed to pass to new() β€” keep it exact, bestie, don't freestyle:

{ # ONVIF::Analytics::Types::Envelope
  Header =>  { # ONVIF::Analytics::Types::Header
  },
  Body =>  { # ONVIF::Analytics::Types::Body
  },
},

So you've got Header and Body, both of which are their own lil nested types, and both of which are honestly kind of empty in this diagram πŸ™ˆ β€” that's just how it's written, so that's how we're passing it. Periodt.


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL ✨


Not me ending the page with a sign-off, but here we are 🫢 This one's from perl v5.40.1, dated 2026-02-01, and it's the ONVIF:...velope(3pm) page β€” love that for us πŸ’œ
πŸ“¦ where this page comes from