ONVIF:...eArray(3pm)
π ONVIF::PTZ::Types::PolylineArray π
okay bestie, gather round, we're doing Perl type classes today and honestly? it's giving niche but iconic. this page is from the ONVIF::PTZ::Types collection in the User Contributed Perl Documentation, and the module itself is ONVIF::PTZ::Types::PolylineArray. yes the header abbreviates it to ONVIF:...eArray(3pm) because apparently even man pages have a character limit era. π
β¨ NAME β¨
ONVIF::PTZ::Types::PolylineArray β no cap, that's the whole name, that's the whole vibe.
πΈ DESCRIPTION πΈ
So this is a Perl data type class for the XML Schema defined complexType PolylineArray, and it lives in the namespace http://www.onvif.org/ver10/schema. she's a little XML-to-Perl glow-up, fr fr. π¦
π PROPERTIES π
these are the properties you can touch, and you reach them through the get_PROPERTY / set_PROPERTY methods β that's the whole access pattern, no secret handshake:
SegmentExtension
two properties. that's it. she's simple, she's elegant, she knows what she is. π
π₯ METHODS π₯
π new
Constructor energy!! this is how you birth a fresh object. the following data structure may be passed to new():
{ # ONVIF::PTZ::Types::PolylineArray
Segment => { # ONVIF::PTZ::Types::Polyline
Point => ,
},
Extension => { # ONVIF::PTZ::Types::PolylineArrayExtension
},
},
look at those nested hashes β Segment wraps a ONVIF::PTZ::Types::Polyline (with its Point inside), and Extension wraps a ONVIF::PTZ::Types::PolylineArrayExtension. it's giving matryoshka doll but make it SOAP. πͺβ¨
π«Ά AUTHOR π«Ά
Generated by SOAP::WSDL. not a human, a machine, and honestly? she ate. π€π
lowkey reminder: copy the code blocks exactly as they are, bestie β Point => , might look like it's missing something but that's literally what's on the page, so we do not "fix" it, we respect it. π
that's the whole page, my love β short, sweet, and fully documented. this was perl v5.40.1, dated 2026-02-01, and you just read ONVIF:...eArray(3pm). slay, go forth, go build your polylines. πβ¨π
π¦ 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