ONVIF:...ptions(3pm)

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

πŸ’– NAME πŸ’–

okay so bestie, this is ONVIF::Analytics::Types::PTControlDirectionOptions β€” it lives in the Perl manual pages (section 3pm, the User Contributed Perl Documentation zone) and it is literally a Perl data type class for the XML Schema defined complexType PTControlDirectionOptions, straight out of the namespace http://www.onvif.org/ver10/schema. πŸŽ€


✨ DESCRIPTION ✨

so what <em>is</em> this thing? it's a Perl data type class. that's it, that's the whole vibe. it represents the XML Schema complexType called PTControlDirectionOptions, and the namespace it belongs to is http://www.onvif.org/ver10/schema. no cap. πŸ¦‹

🌸 PROPERTIES 🌸

here's the tea β€” these properties are the ones you can actually get at, and you do that with the get_PROPERTY / set_PROPERTY methods. like, get_EFlip, set_EFlip, you get it. πŸ’…

  • EFlip β€” a property, accessible via get_EFlip / set_EFlip
  • Reverse β€” a property, accessible via get_Reverse / set_Reverse
  • Extension β€” a property, accessible via get_Extension / set_Extension

πŸ”₯ METHODS πŸ”₯

⭐ new ⭐

the constructor, bestie. it's giving "make me an object". and the way that you can pass it a data structure is exactly this:

 { # ONVIF::Analytics::Types::PTControlDirectionOptions
   EFlip =>  { # ONVIF::Analytics::Types::EFlipOptions
     Mode => $some_value, # EFlipMode
     Extension =>  { # ONVIF::Analytics::Types::EFlipOptionsExtension
     },
   },
   Reverse =>  { # ONVIF::Analytics::Types::ReverseOptions
     Mode => $some_value, # ReverseMode
     Extension =>  { # ONVIF::Analytics::Types::ReverseOptionsExtension
     },
   },
   Extension =>  { # ONVIF::Analytics::Types::PTControlDirectionOptionsExtension
   },
 },

look at those nested hashrefs go 😭 EFlip holds an EFlipOptions (with a Mode that's an EFlipMode, plus an Extension that's an EFlipOptionsExtension), Reverse holds a ReverseOptions (with a Mode that's a ReverseMode, plus an Extension that's a ReverseOptionsExtension), and then there's a top-level Extension that's a PTControlDirectionOptionsExtension. iconic nesting, honestly. 🫢


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. that's the whole author section, it's very short and mysterious and honestly kind of main character energy. ✨


and that's a wrap, bestie! πŸ’œ this lil page came from the User Contributed Perl Documentation, it's from the perl v5.40.1 era, and it's dated 2026-02-01. periodt. πŸŽ€πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from