ONVIF:...tDetail(3pm)

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

πŸ’– ONVIF::Device::Types::PTZPresetTourPresetDetail ✨

okay bestie, so this is a page from the ONVIF:...tDetail(3pm) manual β€” yes the title got truncated in the header like that, it's giving "we ran out of room and just gave up" 😭 β€” and it's literally all about one little Perl class. Sit with me, it's short and sweet. πŸ“


🌸 NAME 🌸

ONVIF::Device::Types::PTZPresetTourPresetDetail β€” that's the whole name, no notes, periodt. πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

So this is a Perl data type class πŸ’… β€” like, a class that exists purely to represent a data type, that's its whole job, and it's doing it beautifully.

Specifically, it stands in for the XML Schema defined complexType called PTZPresetTourPresetDetail, and that type lives in the namespace http://www.onvif.org/ver10/schema. That URL? Copy it exactly, don't get creative with it, bestie. 🫢


🌈 PROPERTIES 🌈

These are the properties you can get at and set, and the way you do it is with get_PROPERTY / set_PROPERTY methods. Iconic accessor energy. ✨

  • PresetToken
  • Home
  • PTZPosition
  • TypeExtension

That's the whole roster, no extras, no surprises. πŸŽ€


⭐ METHODS ⭐

🧚 new

Constructor, babes. It builds you a fresh one. 🫢

Here's the data structure you're allowed to pass into new() β€” and literally, do not touch a single character of this, it's exact:

{ # ONVIF::Device::Types::PTZPresetTourPresetDetail
  # One of the following elements.
  # No occurrence checks yet, so be sure to pass just one...
  PresetToken => $some_value, # ReferenceToken
  Home =>  $some_value, # boolean
  PTZPosition =>  { # ONVIF::Device::Types::PTZVector
    PanTilt => ,
    Zoom => ,
  },
  TypeExtension =>  { # ONVIF::Device::Types::PTZPresetTourTypeExtension
  },
},
🚨 okay so real talk for a sec β€” the comment in there says "One of the following elements" and then "No occurrence checks yet, so be sure to pass just one..." which means the code will NOT stop you if you pass more than one. It just won't check. So the responsibility is on you to pass exactly one. Don't be messy. πŸ’€

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” that's it, that's the author line. It was auto-generated, so it didn't write itself a little bio, and honestly? Respect. πŸ™ˆ


and that's a wrap on the ONVIF:...tDetail(3pm) page, bestie!! πŸ’– this one came from perl v5.40.1 and it's dated 2026-02-01 β€” so yeah, go forth and construct your preset tour preset details responsibly, mwah πŸ’…βœ¨πŸŽ€πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from