ONVIF:...mation(3pm)

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

πŸ’– ONVIF::Device::Types::RecordingInformation πŸ’–

okay bestie, gather round, because this one is literally the ONVIF::Device::Types::RecordingInformation page from the User Contributed Perl Documentation and it's giving ✨Perl data type class✨ energy, no cap.


πŸ¦‹ DESCRIPTION πŸ¦‹

so basically this is a Perl data type class for the XML Schema defined complexType RecordingInformation, and it comes from the namespace http://www.onvif.org/ver10/schema. that's the whole vibe. she's a type class. she represents a thing. periodt. πŸ’…


🌸 PROPERTIES 🌸

these are the properties you can get to with get_PROPERTY / set_PROPERTY methods, and yes you need both, the getter and the setter, they're a package deal fr fr 🫢

  • RecordingToken
  • Source
  • EarliestRecording
  • LatestRecording
  • Content
  • Track
  • RecordingStatus

seven of them. iconic lineup honestly. πŸ‘‘


πŸŽ€ METHODS πŸŽ€

🧚 new

Constructor bestie!! the way that you can pass this whole data structure to new()… obsessed 😭✨

 { # ONVIF::Device::Types::RecordingInformation
   RecordingToken => $some_value, # RecordingReference
   Source =>  { # ONVIF::Device::Types::RecordingSourceInformation
     SourceId =>  $some_value, # anyURI
     Name => $some_value, # Name
     Location => $some_value, # Description
     Description => $some_value, # Description
     Address =>  $some_value, # anyURI
   },
   EarliestRecording =>  $some_value, # dateTime
   LatestRecording =>  $some_value, # dateTime
   Content => $some_value, # Description
   Track =>  { # ONVIF::Device::Types::TrackInformation
     TrackToken => $some_value, # TrackReference
     TrackType => $some_value, # TrackType
     Description => $some_value, # Description
     DataFrom =>  $some_value, # dateTime
     DataTo =>  $some_value, # dateTime
   },
   RecordingStatus => $some_value, # RecordingStatus
 },

look at those nested hashes, nested hashes are so main character energy πŸ’œ and every single one of those $some_value placeholders is sitting there with its own comment telling you what type it wants. anyURI, Name, Description, dateTime, TrackReference, TrackType, RecordingReference, RecordingStatus β€” the whole squad is accounted for. πŸ“


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. that's it, that's the author, a machine did this and honestly? it ate. πŸ’€βœ¨


reminder bestie: this page is from perl v5.40.1, dated 2026-02-01, and it lives in the User Contributed Perl Documentation section under the manual name ONVIF:...mation(3pm). πŸ’–

okay that's the whole page, go forth and set your RecordingStatus, i believe in you πŸŒˆπŸ¦‹πŸ’…

πŸ“¦ where this page comes from