ONVIF:...ultList(3pm)
π 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
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms