ONVIF:...ultList(3pm)

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

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

okay bestie, so this is a page from the User Contributed Perl Documentation, and it's the manual for ONVIF::Device::Types::FindRecordingResultList (3pm) 🫢 yes the title is a whole mouthful, we love that for it.


✨ DESCRIPTION ✨

So basically? This is a Perl data type class for the XML Schema defined complexType FindRecordingResultList from the namespace http://www.onvif.org/ver10/schema. 🌈

That's it, that's the whole vibe. It's a type class. It holds data. She's a container, she's an icon, she serves structure. πŸ’…


πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods (yes, exactly like that β€” you literally swap in the property name, iykyk):

  • SearchState β€” one of the properties, slay ✨
  • RecordingInformation β€” and the other one πŸ¦‹

🧚 METHODS 🧚

🌸 new

Constructor. Lowkey the main character of this whole page. Here's the data structure you may pass to new() β€” and bestie, look at it, it's a whole nested tree, we're going deep:

 { # ONVIF::Device::Types::FindRecordingResultList
   SearchState => $some_value, # SearchState
   RecordingInformation =>  { # 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
   },
 },

no cap, copy it exactly, the nesting is real and the comments in there are literally telling you which type each field maps to. πŸ’€ RecordingInformation opens up into Source and Track, and Source has its own whole little family (SourceId, Name, Location, Description, Address) β€” it's giving family reunion, honestly. πŸŽ€


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. Periodt. The robot wrote it, we just live in it. πŸ€–βœ¨


and that's the whole page, bestie! 🫢 this was perl v5.40.1, dated 2026-02-01, from the ONVIF:...ultList(3pm) manual β€” go forth and build your objects, you absolute legend πŸ’œ

πŸ“¦ where this page comes from