ONVIF:...sponse(3pm)

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

✨ NAME ✨

ONVIF::PTZ::Elements::GetServiceCapabilitiesResponse β€” bestie, that's the whole name, and yes it's a mouthful, but it's giving main character energy so we keep it πŸ’…

Oh and hi, this page lives in the 3pm manual section, so that's the vibe you're in. Buckle up πŸŽ€


πŸ’– DESCRIPTION πŸ’–

Okay so real talk: this is a Perl data type class for the XML Schema defined element GetServiceCapabilitiesResponse πŸ¦‹

It comes from the namespace http://www.onvif.org/ver20/ptz/wsdl β€” literally that exact URL, no cap 🌸

That's it. That's the whole job. It's a little class that knows how to be one specific XML element and honestly? Slay. It knows its lane and it stays in it ✨


πŸŽ€ PROPERTIES πŸŽ€

These are the things you can poke at, and you poke at them with get_PROPERTY / set_PROPERTY methods. Iconic accessor energy, we love to see it 🫢

  • Capabilities β€” the one and only property on this babe, and you touch it like this:
$element->set_Capabilities($data);
$element->get_Capabilities();

Set it, get it, repeat. That's the whole loop πŸ’œ


🌈 METHODS 🌈

🌟 new 🌟

my $element = ONVIF::PTZ::Elements::GetServiceCapabilitiesResponse->new($data);

Constructor, babes. It's the glow-up moment where your element gets born πŸ‘‘

The following data structure may be passed to new() β€” and yes, copy it exactly, don't freestyle it:

{
  Capabilities =>  { # ONVIF::PTZ::Types::Capabilities
  },
},

See that little # ONVIF::PTZ::Types::Capabilities comment? That's telling you what type that nested hash is meant to be. Lowkey important, don't skip it πŸ™ˆ


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL

(Not me writing this by hand, bestie β€” the machine did it, and honestly it ate πŸ’€βœ¨)


🫢 Quick vibe check before you go: every option, every method, every path and every number above is exactly as it was. The sass is new. The facts are not. Periodt πŸ’…

Okay that's the whole page, you're free, go be a main character in your own Perl script πŸŒΈπŸ’–

This gem was documented with perl v5.40.1 and the page is dated 2026-02-01 β€” so if you're reading this way later, it's still that era of the docs, bestie πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from