ONVIF:...ectTree(3pm)
π ONVIF::Media::Types::ObjectTree π
okay bestie, welcome to the ONVIF:...ectTree(3pm) page β this is a lil corner of the User Contributed Perl Documentation, and honestly? it's serving exactly one job and doing it flawlessly. let's get into it π«Ά
β¨ NAME β¨
ONVIF::Media::Types::ObjectTree β say it with me, it's giving very much main character module name π
πΈ DESCRIPTION πΈ
so here's the vibe: this is a Perl data type class for the XML Schema defined complexType ObjectTree from the namespace http://www.onvif.org/ver10/schema. that's the whole personality. it's a type class, it knows its namespace, it's living its truth π
π PROPERTIES π
the way that these properties are all accessible using get_PROPERTY / set_PROPERTY methods?? iconic. no cap, that's literally the entire access pattern. here's the full roster, and yes we're listing all of them:
RenameSplitMergeDeleteExtension
that's it. five. she's got five properties and she's thriving π
β METHODS β
π« new
Constructor. obsessed. here's the tea β this is the data structure you may pass to new(), and it is exactly this, character for character, so don't go freestyling:
{ # ONVIF::Media::Types::ObjectTree
Rename => { # ONVIF::Media::Types::Rename
from => ,
to => ,
},
Split => { # ONVIF::Media::Types::Split
from => ,
to => ,
},
Merge => { # ONVIF::Media::Types::Merge
from => ,
to => ,
},
Delete => ,
Extension => { # ONVIF::Media::Types::ObjectTreeExtension
},
},
look at that nesting. Rename? has from and to. Split? has from and to. Merge? you guessed it, from and to. Delete? just vibes, no sub-fields. Extension? wraps ONVIF::Media::Types::ObjectTreeExtension and stays mysterious π
π AUTHOR π
Generated by SOAP::WSDL β yeah, it was born this way, we don't question the king π«‘
quick reminder bestie: keep those field names, the namespace string, and that constructor hash exactly as written. copy-paste is your friend here, fr fr π
and that's the whole page!! no notes, 10/10, ate and left no crumbs π
signing off from perl v5.40.1, dated 2026-02-01 β mwah, go build something cute π
β¨π¦
π¦ 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