ONVIF:...mation(3pm)
π 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 π«Ά
RecordingTokenSourceEarliestRecordingLatestRecordingContentTrackRecordingStatus
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 fromperl v5.40.1, dated2026-02-01, and it lives in theUser Contributed Perl Documentationsection under the manual nameONVIF:...mation(3pm). π
okay that's the whole page, go forth and set your RecordingStatus, i believe in you ππ¦π
π¦ 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