ONVIF:...bSource(3pm)

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

✨ NAME ✨

ONVIF::Media::Types::RecordingJobSource β€” a whole lil' Perl data type class, bestie πŸ’– (it lives in section 3pm of the User Contributed Perl Documentation, iykyk)


🌸 DESCRIPTION 🌸

Okay so picture this: this is a Perl data type class for the XML Schema defined complexType RecordingJobSource, straight outta the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole vibe. It's the Perl-side glow-up of that complexType, and it's serving exactly what it needs to serve. πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods β€” one getter, one setter, for each. No cap, that's the whole access story:

  • SourceToken
  • AutoCreateReceiver
  • Tracks
  • Extension

πŸ’… METHODS πŸ’…

πŸ¦‹ new

Constructor, bestie. It's giving "make me a RecordingJobSource." ✨ And here's the data structure you're allowed to hand over to new() β€” read it, love it, don't freestyle it:

 { # ONVIF::Media::Types::RecordingJobSource
   SourceToken =>  { # ONVIF::Media::Types::SourceReference
     Token => $some_value, # ReferenceToken
   },
   AutoCreateReceiver =>  $some_value, # boolean
   Tracks =>  { # ONVIF::Media::Types::RecordingJobTrack
     SourceTag =>  $some_value, # string
     Destination => $some_value, # TrackReference
   },
   Extension =>  { # ONVIF::Media::Types::RecordingJobSourceExtension
   },
 },

Look at that nesting, she's structured. 🧚 Every key in there is literally one of the properties up above β€” SourceToken wrapping a ONVIF::Media::Types::SourceReference (with a Token that's a ReferenceToken), AutoCreateReceiver taking a boolean, Tracks holding a ONVIF::Media::Types::RecordingJobTrack (with a SourceTag string and a Destination TrackReference), and Extension nesting a whole ONVIF::Media::Types::RecordingJobSourceExtension. Periodt. πŸ‘‘


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” yes, the machine wrote her, and she ate. πŸ€–βœ¨


Not me wrapping this up like a lil gift β€” this page came to you courtesy of perl v5.40.1, dated 2026-02-01, filed under ONVIF:...bSource(3pm). Go forth and construct, bestie πŸ«ΆπŸ’–
πŸ“¦ where this page comes from