ONVIF::...esponse(3)
β¨ ONVIF::...esponse(3) β¨
okay so bestie, this page is from the User Contributed Perl Documentation and it's literally all about ONVIF::Device::Elements::GetServicesResponse π
don't let the long name scare you, it's giving very niche Perl XML energy and we're gonna get through it together π«Ά
πΈ NAME πΈ
ONVIF::Device::Elements::GetServicesResponse
π¦ DESCRIPTION π¦
It's a Perl data type class for the XML Schema defined element GetServicesResponse from the namespace http://www.onvif.org/ver10/device/wsdl. That's the whole vibe β¨
π PROPERTIES π
The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:
Serviceβ your service data lives here, and you get at it like this:
$element->set_Service($data);
$element->get_Service();
π METHODS π
π new
my $element = ONVIF::Device::Elements::GetServicesResponse->new($data);
Constructor π οΈ The following data structure may be passed to new():
{
Service => { # ONVIF::Device::Types::Service
Namespace => $some_value, # anyURI
XAddr => $some_value, # anyURI
Capabilities => {
},
Version => { # ONVIF::Device::Types::OnvifVersion
Major => $some_value, # int
Minor => $some_value, # int
},
},
},
Like, look at that nested structure β it's giving little XML family tree π³ and yes, Capabilities is just an empty hash in this example, no cap, that's exactly how it's written π§
π AUTHOR π
Generated by SOAP::WSDL β iconic, automated, doing its thing β¨
okay that's the whole page, bestie π no missing flags, no mystery extras, just the class, the Service property, the constructor data structure, and the author note. slay.
signing off with the classic manpage footer energy: perl v5.42.3 and the date 1980-01-01 ππ
β¨
π¦ where this page comes from
- nixpkgs unstable: zoneminder 1.38.6
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms