ONVIF::...esponse(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’– NAME πŸ’–

Hey bestie, welcome to the ONVIF::...esponse(3) page πŸ’… β€” it's a User Contributed Perl Documentation moment, and the main character is ONVIF::PTZ::Elements::GetPresetToursResponse. No cap.

✨ DESCRIPTION ✨

It's giving Perl data type class for the XML Schema defined element GetPresetToursResponse from the namespace http://www.onvif.org/ver20/ptz/wsdl. Periodt. πŸ¦‹

πŸŽ€ PROPERTIES πŸŽ€

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

  • PresetTour β€” the one property on this list, and she's lowkey the whole plot πŸ‘‘
$element->set_PresetTour($data);
$element->get_PresetTour();

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

🧚 new

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

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

{
  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
    },
  },
},

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” that's the whole author section, and honestly slay. πŸ’…


That's the whole page, bestie! Signing off with perl v5.42.3, the date 1980-01-01, and a very iconic ONVIF::...esponse(3) footer moment. 🫢✨

πŸ“¦ where this page comes from