ONVIF:...aviour(3pm)

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

πŸ’– NAME πŸ’–

ONVIF::PTZ::Types::Behaviour β€” bestie, that's the whole name, we're starting strong ✨

(also if you saw it written all squished like ONVIF:...aviour(3pm) somewhere, yeah that's just the manual page name being dramatic, it's the same queen πŸ‘‘)


🌸 DESCRIPTION 🌸

okay so. This is a Perl data type class for the XML Schema defined complexType called Behaviour πŸ¦‹

And it lives in this namespace, no cap:

http://www.onvif.org/ver10/schema

That's it. That's the vibe. It's a type class, it holds data, it's doing its little job and it's doing it well πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can touch, and the way you touch them is with get_PROPERTY / set_PROPERTY methods β€” like get_Removed, set_Idle, you get it, the pattern is the pattern ✨

  • Removed β€” yes she's here, the whole list, we're not skipping anyone
  • Idle β€” also here, iconic, unbothered
  • Extension β€” third one, holding it down, main character energy

πŸ’œ METHODS πŸ’œ

✨ new ✨

Constructor!! πŸŽ‰ The whole point. You call new() and you can pass it this exact data structure right here, character for character, don't freestyle it:

 { # ONVIF::PTZ::Types::Behaviour
   Removed =>  {
   },
   Idle =>  {
   },
   Extension =>  { # ONVIF::PTZ::Types::BehaviourExtension
   },
 },

See how Extension is tagged as ONVIF::PTZ::Types::BehaviourExtension? yeah, that's her full government name, respect it πŸ™ˆ

heads up bestie: those inner hashes are empty in the example, so don't go inventing keys for them β€” the manpage didn't say, and I'm not gonna make stuff up. no cap.

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL πŸ’«

That's literally it. The machine made her. We just live here now.


and that's a wrap on the ONVIF:...aviour(3pm) page, sourced from perl v5.40.1 and dated 2026-02-01 β€” go forth and construct your Behaviour objects, you absolute legend πŸ«ΆπŸŒˆπŸ’–

πŸ“¦ where this page comes from