ONVIF::...esponse(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

okay so this is ONVIF::...esponse(3) from the User Contributed Perl Documentation, and it’s lowkey a whole little XML element class manual πŸ’…βœ¨

🌸 NAME 🌸

ONVIF::PTZ::Elements::GetPresetTourOptionsResponse β€” yes bestie, that’s the full glow-up name, and it ate πŸ’–

πŸ¦‹ DESCRIPTION πŸ¦‹

It’s a Perl data type class for the XML Schema defined element GetPresetTourOptionsResponse, and it comes from the namespace http://www.onvif.org/ver20/ptz/wsdl. No cap, that’s the whole vibe check 🌈

πŸŽ€ PROPERTIES πŸŽ€

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:

  • Options β€” the one property on this list, and yes it’s giving main character energy πŸ‘‘ touch it like this:
$element->set_Options($data);
$element->get_Options();

πŸ› οΈ METHODS πŸ› οΈ

✨ new ✨

my $element = ONVIF::PTZ::Elements::GetPresetTourOptionsResponse->new($data);

Constructor, bestie 🫢 The following data structure may be passed to new():

{
  Options =>  { # ONVIF::PTZ::Types::PTZPresetTourOptions
    AutoStart =>  $some_value, # boolean
    StartingCondition =>  { # 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
      },
    },
    TourSpot =>  { # ONVIF::PTZ::Types::PTZPresetTourSpotOptions
      PresetDetail =>  { # ONVIF::PTZ::Types::PTZPresetTourPresetDetailOptions
        PresetToken => $some_value, # ReferenceToken
        Home =>  $some_value, # boolean
        PanTiltPositionSpace =>  { # ONVIF::PTZ::Types::Space2DDescription
          URI =>  $some_value, # anyURI
          XRange =>  { # ONVIF::PTZ::Types::FloatRange
            Min =>  $some_value, # float
            Max =>  $some_value, # float
          },
          YRange =>  { # ONVIF::PTZ::Types::FloatRange
            Min =>  $some_value, # float
            Max =>  $some_value, # float
          },
        },
        ZoomPositionSpace =>  { # ONVIF::PTZ::Types::Space1DDescription
          URI =>  $some_value, # anyURI
          XRange =>  { # ONVIF::PTZ::Types::FloatRange
            Min =>  $some_value, # float
            Max =>  $some_value, # float
          },
        },
        Extension =>  { # ONVIF::PTZ::Types::PTZPresetTourPresetDetailOptionsExtension
        },
      },
      StayTime =>  { # ONVIF::PTZ::Types::DurationRange
        Min =>  $some_value, # duration
        Max =>  $some_value, # duration
      },
    },
  },
},

πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL β€” periodt πŸ’…

okay that’s the whole page 🫢 this is perl v5.42.3, dated 1980-01-01, and it’s the manual for ONVIF::...esponse(3). slay and goodbye πŸ’–βœ¨

πŸ“¦ where this page comes from