ONVIF:...Options(3pm)

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

πŸ’– NAME πŸ’–

ok so bestie, this is ONVIF::Device::Types::PTZPresetTourStartingConditionOptions β€” that's the whole title, yes it's a mouthful, yes you're gonna say it like five times before it sticks, and no we are NOT abbreviating it. it lives in the 3pm manual section, aka User Contributed Perl Documentation, and honestly? it's giving very specific, very niche, very iconic. πŸŽ€


✨ DESCRIPTION ✨

okay so picture this: it's a Perl data type class πŸ’…. That's it, that's the job. It exists to represent one specific XML Schema defined complexType β€” namely PTZPresetTourStartingConditionOptions β€” and it pulls that definition straight out of the namespace http://www.onvif.org/ver10/schema. no cap, that's the whole namespace, character for character, don't @ me. 🌸

πŸ¦‹ PROPERTIES πŸ¦‹

these are the properties you can get to, and the way you get to them is with get_PROPERTY / set_PROPERTY methods. that's the vibe. get_PROPERTY to read, set_PROPERTY to write, main character energy for both. ✨

  • RecurringTime πŸ•
  • `RecurringDuration`` ⏳
  • Direction 🧭
  • Extension 🧩

🌈 METHODS 🌈

⭐ new

the constructor, bestie. new is where it all begins, lowkey the birth of the whole object. here's the data structure you're allowed to hand over to new() β€” and listen, copy it exactly, every key and every comment, because this is the blueprint and we do NOT freestyle the blueprint. 🫢

 { # ONVIF::Device::Types::PTZPresetTourStartingConditionOptions
   RecurringTime =>  { # ONVIF::Device::Types::IntRange
     Min =>  $some_value, # int
     Max =>  $some_value, # int
   },
   RecurringDuration =>  { # ONVIF::Device::Types::DurationRange
     Min =>  $some_value, # duration
     Max =>  $some_value, # duration
   },
   Direction => $some_value, # PTZPresetTourDirection
   Extension =>  { # ONVIF::Device::Types::PTZPresetTourStartingConditionOptionsExtension
   },
 },

see how RecurringTime wants an ONVIF::Device::Types::IntRange with Min and Max as int? and RecurringDuration wants an ONVIF::Device::Types::DurationRange with Min and Max as duration? and Direction just takes a PTZPresetTourDirection, no wrapper, she's low maintenance πŸ’…? and Extension is an empty lil ONVIF::Device::Types::PTZPresetTourStartingConditionOptionsExtension shell waiting to be filled in? yeah. that's the tea. πŸ“


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” not a human, not a committee, just the machine doing its thing and eating. periodt. πŸ€–βœ¨


🌸 and that's a wrap on this page, bestie!! it came from perl v5.40.1 and it's dated 2026-02-01, filed under ONVIF:...Options(3pm) β€” go forth and construct responsibly πŸ’–πŸ¦‹πŸŽ€
πŸ“¦ where this page comes from