ONVIF:...ectTree(3pm)

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

πŸ’– 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:

  • Rename
  • Split
  • Merge
  • Delete
  • Extension

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