ONVIF:...seItem(3pm)
π ONVIF::Media::Types::GetRecordingsResponseItem π
okay bestie, welcome to ONVIF::Media::Types::GetRecordingsResponseItem β she's a lil Perl data type class and she's lowkey iconic. this page lives in the User Contributed Perl Documentation section of the manual, and yeah, the title up top is her whole name twice because that's just how manpages dress themselves. we move.
β¨ NAME β¨
ONVIF::Media::Types::GetRecordingsResponseItem β that's it, that's the girl π
πΈ DESCRIPTION πΈ
so this is a Perl data type class for the XML Schema defined complexType GetRecordingsResponseItem, and she comes from the namespace http://www.onvif.org/ver10/schema. no cap, that's the whole vibe. it's giving "auto-generated glue code that just works." π
π¦ PROPERTIES π¦
these are the properties you can get at with get_PROPERTY / set_PROPERTY methods, bestie. three of them, all cute, all important:
RecordingTokenConfigurationTracks
π₯ METHODS π₯
β new β
constructor time!! she's born. πΌ and here's the data structure you may pass to new() β literally copy this shape, do not freestyle:
{ # ONVIF::Media::Types::GetRecordingsResponseItem
RecordingToken => $some_value, # RecordingReference
Configuration => { # ONVIF::Media::Types::RecordingConfiguration
Source => { # ONVIF::Media::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::Media::Types::GetTracksResponseList
Track => { # ONVIF::Media::Types::GetTracksResponseItem
TrackToken => $some_value, # TrackReference
Configuration => { # ONVIF::Media::Types::TrackConfiguration
TrackType => $some_value, # TrackType
Description => $some_value, # Description
},
},
},
},
see how it nests? Configuration inside the top level, Source inside that, Tracks holding a Track, and Configuration chillin' inside the Track too. it's giving matryoshka doll realness πͺ β and yes, Configuration shows up at two different levels, that is not a typo, that's just the schema.
heads up bestie: those# RecordingReference,# anyURI,# Name,# Description,# duration,# TrackReferenceand# TrackTypecomments are telling you what type each value actually is. don't ignore them, they're the little labels on the storage bins. π«Ά
π AUTHOR π
Generated by SOAP::WSDL. that's the whole author section, she was built by a machine and honestly? she ate. π€β¨
and that's the page, bestie!! this was perl v5.40.1, dated 2026-02-01, from the User Contributed Perl Documentation, and the title was ONVIF:...seItem(3pm) (yes, truncated, we love an abbreviated queen π
). go forth and get_PROPERTY responsibly. mwah. πππ¦πΈ
π¦ 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