ONVIF:...nseItem(3pm)
πΈ 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 ππ
RecordingTokenConfigurationTracks
π₯ 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.Tracksholds aTracklist,Trackholds aConfiguration, and thatConfigurationholds aTrackTypeand aDescription. 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
- 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