ONVIF:...ptions(3pm)

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

πŸ’– NAME πŸ’–

ONVIF::Device::Types::PTZPresetTourSpotOptions β€” bestie, this is a Perl data type class for the XML Schema defined complexType PTZPresetTourSpotOptions, and it lives in the namespace http://www.onvif.org/ver10/schema. It's a Perl man page, the kind that ships in the User Contributed Perl Documentation pile (section 3pm, iykyk). ✨


🌸 DESCRIPTION 🌸

Okay so basically: this class is a Perl data type class for the XML Schema defined complexType PTZPresetTourSpotOptions, and it comes straight outta the namespace http://www.onvif.org/ver10/schema.

That's the whole vibe. It's a type class. It represents that complexType. Nothing more, nothing less, and it slays at exactly that. πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can get at, and the way you do it is with get_PROPERTY / set_PROPERTY methods. Not me being mysterious β€” that's literally the interface. 🫢

  • PresetDetail
  • StayTime

✨ METHODS ✨

πŸ¦‹ new

Constructor energy, obviously. The following data structure may be passed to new():

 { # ONVIF::Device::Types::PTZPresetTourSpotOptions
   PresetDetail =>  { # ONVIF::Device::Types::PTZPresetTourPresetDetailOptions
     PresetToken => $some_value, # ReferenceToken
     Home =>  $some_value, # boolean
     PanTiltPositionSpace =>  { # ONVIF::Device::Types::Space2DDescription
       URI =>  $some_value, # anyURI
       XRange =>  { # ONVIF::Device::Types::FloatRange
         Min =>  $some_value, # float
         Max =>  $some_value, # float
       },
       YRange =>  { # ONVIF::Device::Types::FloatRange
         Min =>  $some_value, # float
         Max =>  $some_value, # float
       },
     },
     ZoomPositionSpace =>  { # ONVIF::Device::Types::Space1DDescription
       URI =>  $some_value, # anyURI
       XRange =>  { # ONVIF::Device::Types::FloatRange
         Min =>  $some_value, # float
         Max =>  $some_value, # float
       },
     },
     Extension =>  { # ONVIF::Device::Types::PTZPresetTourPresetDetailOptionsExtension
     },
   },
   StayTime =>  { # ONVIF::Device::Types::DurationRange
     Min =>  $some_value, # duration
     Max =>  $some_value, # duration
   },
 },

Like, look at that nesting. It's giving nested hashref realness. The comments tell you the exact type each $some_value is supposed to be β€” ReferenceToken, boolean, anyURI, float, duration β€” so don't just shove anything in there, bestie. 🌈


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. Iconic. It didn't write itself, a generator did it. πŸ’€


Sign-off time, mwah πŸ’‹ β€” this page is from perl v5.40.1, dated 2026-02-01, and it lives under the manual name ONVIF:...ptions(3pm). Take care of her, she's fragile and machine-generated. πŸŽ€βœ¨

πŸ“¦ where this page comes from