ONVIF:...sponse(3pm)
β¨ NAME β¨
okay so bestie, this page is ONVIF::PTZ::Elements::GetPresetToursResponse β from the User Contributed Perl Documentation, section 3pm. yes that's the whole name, it's giving very long but we love her π
π DESCRIPTION π
It's a Perl data type class, no cap. She exists to represent the XML Schema element GetPresetToursResponse β and that element lives in the namespace http://www.onvif.org/ver20/ptz/wsdl. that's it, that's the job, and she does it flawlessly π«Ά
πΈ PROPERTIES πΈ
The following properties may be accessed using get_PROPERTY / set_PROPERTY methods (yes literally, that's the pattern, iykyk):
PresetTourβ your one and only property, bestie π
$element->set_PresetTour($data);
$element->get_PresetTour();
π METHODS π
π¦ new π¦
my $element = ONVIF::PTZ::Elements::GetPresetToursResponse->new($data);
Constructor, aka the birth of your element β¨. The following data structure may be passed to new() β and yes, it goes DEEP, buckle up:
{
PresetTour => { # ONVIF::PTZ::Types::PresetTour
Name => $some_value, # Name
Status => { # ONVIF::PTZ::Types::PTZPresetTourStatus
State => $some_value, # PTZPresetTourState
CurrentTourSpot => { # ONVIF::PTZ::Types::PTZPresetTourSpot
PresetDetail => { # ONVIF::PTZ::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::PTZ::Types::PTZVector
PanTilt => ,
Zoom => ,
},
TypeExtension => { # ONVIF::PTZ::Types::PTZPresetTourTypeExtension
},
},
Speed => { # ONVIF::PTZ::Types::PTZSpeed
PanTilt => ,
Zoom => ,
},
StayTime => $some_value, # duration
Extension => { # ONVIF::PTZ::Types::PTZPresetTourSpotExtension
},
},
Extension => { # ONVIF::PTZ::Types::PTZPresetTourStatusExtension
},
},
AutoStart => $some_value, # boolean
StartingCondition => { # ONVIF::PTZ::Types::PTZPresetTourStartingCondition
RecurringTime => $some_value, # int
RecurringDuration => $some_value, # duration
Direction => $some_value, # PTZPresetTourDirection
Extension => { # ONVIF::PTZ::Types::PTZPresetTourStartingConditionExtension
},
},
TourSpot => { # ONVIF::PTZ::Types::PTZPresetTourSpot
PresetDetail => { # ONVIF::PTZ::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::PTZ::Types::PTZVector
PanTilt => ,
Zoom => ,
},
TypeExtension => { # ONVIF::PTZ::Types::PTZPresetTourTypeExtension
},
},
Speed => { # ONVIF::PTZ::Types::PTZSpeed
PanTilt => ,
Zoom => ,
},
StayTime => $some_value, # duration
Extension => { # ONVIF::PTZ::Types::PTZPresetTourSpotExtension
},
},
Extension => { # ONVIF::PTZ::Types::PTZPresetTourExtension
},
},
},
π real talk tho: see where it says "One of the following elements. No occurrence checks yet, so be sure to pass just one..."? That's not a vibe, that's a warning. There are no occurrence checks yet, so you genuinely have to be careful and pass just ONE of those elements yourself. nobody's gonna catch it for you, bestie π
π AUTHOR π
Generated by SOAP::WSDL β yeah, she was auto-generated, and she still ate π
β¨
and that's the whole page, babe π this one came from the User Contributed Perl Documentation, running under perl v5.40.1, dated 2026-02-01 β slay, iconic, periodt πππ¦
π¦ where this page comes from
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms