ONVIF:...ectTree(3pm)

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

πŸ’– ONVIF::Analytics::Types::ObjectTree πŸ’–

okay bestie, welcome to the 3pm section of the manual, aka the Perl module zone, aka where the ✨ magic ✨ lives. this one's a "User Contributed Perl Documentation" page and it's literally all about one little data type. let's get into it 🫢


✨ NAME ✨

ONVIF::Analytics::Types::ObjectTree β€” that's the whole name, no notes, it's giving "i contain multitudes but also i'm just a Perl class" πŸ’…


🌸 DESCRIPTION 🌸

so. this is a Perl data type class for the XML Schema defined complexType ObjectTree, and it comes from the namespace http://www.onvif.org/ver10/schema. that's it, that's the vibe. a whole class built to hold one XML thing. iconic behavior honestly πŸŽ€


πŸ¦‹ PROPERTIES πŸ¦‹

these are the properties you can get at with the get_PROPERTY / set_PROPERTY methods β€” you know, the classic little getter/setter duo, no cap:

  • Rename
  • Split
  • Merge
  • Delete
  • Extension

that's five (5) properties. count them. we love a tidy list πŸ’–


πŸ”₯ METHODS πŸ”₯

⭐ new

okay so this is the constructor β€” the "make me a new one" method, the main character entry point πŸ‘‘

here's the data structure you're allowed to pass to new(), verbatim, do not touch the formatting, i'm watching:

{ # ONVIF::Analytics::Types::ObjectTree
  Rename =>  { # ONVIF::Analytics::Types::Rename
    from => ,
    to => ,
  },
  Split =>  { # ONVIF::Analytics::Types::Split
    from => ,
    to => ,
  },
  Merge =>  { # ONVIF::Analytics::Types::Merge
    from => ,
    to => ,
  },
  Delete => ,
  Extension =>  { # ONVIF::Analytics::Types::ObjectTreeExtension
  },
},

see how Rename, Split and Merge each nest their own hashref with from and to? and Delete is just... there, sitting by itself, no hashref, no drama? and Extension opens a hashref for ONVIF::Analytics::Types::ObjectTreeExtension that's fully empty? yeah. that's the whole shape of it. slay 🌈


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. that's it. the machine did it. the machine ate and left no crumbs πŸ’€βœ¨


fr fr, everything above is the entire page β€” no secrets, no hidden options, nothing tucked away in a corner. what you see is what you get, bestie πŸ¦‹

and that's a wrap on the 3pm manual page for ONVIF::Analytics::Types::ObjectTree, brought to you by User Contributed Perl Documentation ✨ β€” this cutie is running on perl v5.40.1 and was stamped 2026-02-01. go forth and construct your object trees, i believe in you πŸ’–πŸŽ€πŸŒΈ

πŸ“¦ where this page comes from