ONVIF:...ceType(3pm)
π ONVIF::PTZ::Types::EndpointReferenceType π
okay bestie, so this is a whole Perl data type class β it's ONVIF::PTZ::Types::EndpointReferenceType, and yes the manpage header is giving ONVIF:...ceType(3pm) because terminal widths are haters. Anyway.
β¨ DESCRIPTION β¨
so basically this is a Perl data type class for the XML Schema defined complexType EndpointReferenceType β and it lives in the namespace http://www.w3.org/2005/08/addressing. no cap, that's the whole vibe. it's a Perl object that models that XML thing. slay. π
π PROPERTIES π
these are the properties you can touch, and you reach them with get_PROPERTY / set_PROPERTY methods (the classic pair, we love them):
AddressReferenceParametersMetadata
β οΈ heads up bestie: the name of this property has been altered, because it didn't match perl's notion of variable/subroutine names. the altered name is used in perl code only β the XML output uses the original name. iykyk, don't come for me.
πΈ METHODS πΈ
π¦ new
Constructor, as in: you're birthing this object. the following data structure may be passed to new():
{ # ONVIF::PTZ::Types::EndpointReferenceType
Address => { value => $some_value },
ReferenceParameters => { # ONVIF::PTZ::Types::ReferenceParametersType
},
Metadata => { # ONVIF::PTZ::Types::MetadataType
},
},
look at that structure. it's giving organized. it's giving nested. it's giving main character energy. π«Ά
π AUTHOR π
Generated by SOAP::WSDL. iconic behaviour, honestly.
and that's the whole page, periodt. πβ¨
generated-by-SOAP::WSDL realness, running on perl v5.40.1, dated 2026-02-01 β and yes the footer also says ONVIF:...ceType(3pm) again because it's obsessed with itself. bye bestie, go set some Address values. ππ¦π
π¦ where this page comes from
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms