ONVIF:...ptions(3pm)

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

πŸ’– NAME πŸ’–

ok so bestie, welcome to ONVIF::PTZ::Types::PTZPresetTourStartingConditionOptions β€” yes that's the whole name, no I did not make it up, it's iconic and it's long and we're gonna love it anyway 🫢

(also this page lives in the 3pm manual section, aka the perl module girlies' section, iykyk ✨)


πŸ¦‹ DESCRIPTION πŸ¦‹

So basically this is a Perl data type class for the XML Schema defined complexType PTZPresetTourStartingConditionOptions, and it comes from the namespace http://www.onvif.org/ver10/schema. that's it, that's the whole vibe. she's a class. she holds a type. periodt πŸ’…

🌸 PROPERTIES 🌸

these are the properties you can get to, and you get to them with the get_PROPERTY / set_PROPERTY methods. yes, get_ plus the property name, set_ plus the property name. that's the whole system, no cap πŸŽ€

  • RecurringTime β€” yep, it's there
  • RecurringDuration β€” also there
  • Direction β€” present and accounted for
  • Extension β€” last but never least

✨ METHODS ✨

πŸŽ€ new πŸŽ€

Constructor, bestie! this is the part where you get to build the thing. The following data structure may be passed to new():

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

look at that nested hash. the way RecurringTime is giving ONVIF::PTZ::Types::IntRange with its Min and Max as int 😭 and RecurringDuration is serving ONVIF::PTZ::Types::DurationRange with Min and Max as duration. then Direction is just a plain PTZPresetTourDirection value, and Extension is a ONVIF::PTZ::Types::PTZPresetTourStartingConditionOptionsExtension shaped hole in your heart. slay πŸ’–


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. she was born automated, she's a machine-made queen, we respect her 🌈


fr fr, remember: everything above is the whole page. nothing skipped, nothing invented, we keep it πŸ’―

ok bye bestie, go forth and build your preset tour starting condition options β€” this was ONVIF:...ptions(3pm) from perl v5.40.1, dated 2026-02-01, and you ate πŸ“πŸ’œπŸ§šβ­

πŸ“¦ where this page comes from