ONVIF:...ration(3pm)

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

πŸ’– ONVIF::PTZ::Types::RecordingJobConfiguration β€” the perl (3pm) page, but make it cute

okay bestie, welcome to the User Contributed Perl Documentation corner of the internet, where we talk about ONVIF::PTZ::Types::RecordingJobConfiguration ✨ yes the name is long, she's a mouthful, we love her anyway.


🌸 NAME 🌸

ONVIF::PTZ::Types::RecordingJobConfiguration β€” that's the whole name, that's her government name, no nicknames, no shortcuts 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

so basically: this is a Perl data type class πŸ’… and she exists to represent the XML Schema defined complexType RecordingJobConfiguration, which lives in the namespace http://www.onvif.org/ver10/schema. that's it. that's the job. she's a class that holds a shape of data, and she's serving it flawlessly no cap πŸ‘‘


πŸŽ€ PROPERTIES πŸŽ€

here's the tea: you don't just poke at these directly, you get to them through get_PROPERTY / set_PROPERTY methods. very demure. very mindful. the properties are:

  • RecordingToken β€” yes queen, the recording token
  • Mode β€” the mode, obviously
  • Priority β€” priorities, we have them
  • Source β€” the source, the origin story
  • Extension β€” the extension, for when you need more

five of them. not four, not six. five. periodt πŸ’…


✨ METHODS ✨

🌈 new

it's the constructor!! the birth of the object, the main character entrance, the "hi bestie I'm here" moment πŸ’– and the following data structure may be passed to new():

 { # ONVIF::PTZ::Types::RecordingJobConfiguration
   RecordingToken => $some_value, # RecordingReference
   Mode => $some_value, # RecordingJobMode
   Priority =>  $some_value, # int
   Source =>  { # ONVIF::PTZ::Types::RecordingJobSource
     SourceToken =>  { # ONVIF::PTZ::Types::SourceReference
       Token => $some_value, # ReferenceToken
     },
     AutoCreateReceiver =>  $some_value, # boolean
     Tracks =>  { # ONVIF::PTZ::Types::RecordingJobTrack
       SourceTag =>  $some_value, # string
       Destination => $some_value, # TrackReference
     },
     Extension =>  { # ONVIF::PTZ::Types::RecordingJobSourceExtension
     },
   },
   Extension =>  { # ONVIF::PTZ::Types::RecordingJobConfigurationExtension
   },
 },

look at that nesting. the way Source contains a SourceToken, AutoCreateReceiver, Tracks and its own Extension?? the way Extension shows up twice at different depths?? it's giving fractal. it's giving "who designed this and why do I love it" 😭 iconic. copy it exactly, don't freestyle, the structure is the structure fr fr.


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL

that's the whole author section. the machines did this one, and honestly? they ate πŸ“


that's the page bestie!! and for the cute sign-off: this lovely thing is living under perl v5.40.1, dated 2026-02-01 πŸ’œ go forth and get_PROPERTY / set_PROPERTY responsibly, mwah πŸŽ€πŸ¦‹βœ¨

πŸ“¦ where this page comes from