ONVIF:...Tracks(3pm)

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

πŸ¦‹ NAME πŸ¦‹

ONVIF::PTZ::Types::RecordingJobStateTracks β€” bestie, that's the whole name, and yes it's a mouthful, but we move πŸ’…

This lil page lives in the User Contributed Perl Documentation corner of the manual universe, and it's here to tell you everything about this one Perl type class. No cap.


✨ DESCRIPTION ✨

Okay so, real talk: this is a Perl data type class 🫢. That's it, that's the job. It exists to represent the XML Schema defined complexType called RecordingJobStateTracks β€” and it comes straight outta the namespace http://www.onvif.org/ver10/schema.

Like, it's literally just the Perl-side glow-up of that one complexType. It's giving "I'm the class you instantiate when you need this specific XML shape." Periodt. πŸŽ€


πŸ’… PROPERTIES

These are the properties you can get at, and the way you get at them is with the get_PROPERTY / set_PROPERTY methods. That's the vibe check: getter, setter, iconic duo. πŸ‘‘

  • Track β€” the one and only property on the list, and she's carrying the whole section ngl 🌸

🌈 METHODS 🌈

πŸŽ€ new

Constructor, babes. It builds you a fresh one ✨. And here's the data structure you may pass into new() β€” copy it exactly, don't freestyle the syntax, I'm begging πŸ™ˆ:

 { # ONVIF::PTZ::Types::RecordingJobStateTracks
   Track =>  { # ONVIF::PTZ::Types::RecordingJobStateTrack
     SourceTag =>  $some_value, # string
     Destination => $some_value, # TrackReference
     Error =>  $some_value, # string
     State => $some_value, # RecordingJobState
   },
 },

See how Track opens up into its own whole thing? That's ONVIF::PTZ::Types::RecordingJobStateTrack, and inside her we got:

  • SourceTag β€” a string, so pass your $some_value there
  • Destination β€” typed as TrackReference
  • Error β€” a string again
  • State β€” typed as RecordingJobState

Keep those type comments, they're doing important work 🫑.


πŸ‘‘ AUTHOR πŸ‘‘

This whole thing was Generated by SOAP::WSDL β€” not a human hand-typing it at 3am, just the machine doing its thing. Respect. πŸ¦‹


Okay and before you go, the lil sign-off: this page is running on perl v5.40.1, dated 2026-02-01, and yeah the header/footer were both repping ONVIF:...Tracks(3pm) the whole time. That's the tea, bestie β€” now go build your tracks πŸ’–βœ¨

πŸ“¦ where this page comes from