ONVIF:...nseItem(3pm)

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

🌸 NAME 🌸

okay bestie, so like β€” ONVIF::Device::Types::GetRecordingsResponseItem πŸ’– that's the whole vibe. It's a Perl thing, and you're reading it out of the User Contributed Perl Documentation section, which is manual section 3pm for the record, iykyk. slay, let's go 🫢


✨ DESCRIPTION ✨

so basically this is a Perl data type class πŸ’… like, it exists purely to be the Perl-side representation of the XML Schema defined complexType called GetRecordingsResponseItem, and that type lives in the namespace http://www.onvif.org/ver10/schema. no cap. that's the entire job. it's giving "I'm just a data holder and I'm at peace with that" 🌈


πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can get at with the get_PROPERTY / set_PROPERTY methods, like get_RecordingToken and set_RecordingToken, you get it πŸ˜ŒπŸ’–

  • RecordingToken
  • Configuration
  • Tracks

πŸ”₯ METHODS πŸ”₯

πŸ’« new πŸ’«

Constructor bestie!! the whole point. here's the data structure you're allowed to pass into new(), and I copied it EXACTLY, do not come for me, every brace is sacred πŸ™βœ¨

 { # ONVIF::Device::Types::GetRecordingsResponseItem
   RecordingToken => $some_value, # RecordingReference
   Configuration =>  { # ONVIF::Device::Types::RecordingConfiguration
     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
     },
     Content => $some_value, # Description
     MaximumRetentionTime =>  $some_value, # duration
   },
   Tracks =>  { # ONVIF::Device::Types::GetTracksResponseList
     Track =>  { # ONVIF::Device::Types::GetTracksResponseItem
       TrackToken => $some_value, # TrackReference
       Configuration =>  { # ONVIF::Device::Types::TrackConfiguration
         TrackType => $some_value, # TrackType
         Description => $some_value, # Description
       },
     },
   },
 },
bestie look at how NESTED that is 😭 it's a whole family tree of hashes. Tracks holds a Track list, Track holds a Configuration, and that Configuration holds a TrackType and a Description. iconic honestly πŸ‘‘

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” so like, not a human, a code generator. it said "I'll write your docs" and it did, and honestly? respect. πŸ€–πŸ’œ


and that's a wrap bestie!! πŸŽ€ this page is from perl v5.40.1 and it's dated 2026-02-01, and yeah the source is that same ONVIF::Device::Types::GetRecordingsResponseItem 3pm page you just read, so you're all caught up. mwah πŸ’‹ go get your recordings, you main character πŸ¦‹βœ¨

πŸ“¦ where this page comes from