ONVIF:...seItem(3pm)
π ONVIF::PTZ::Types::GetRecordingsResponseItem π
okay bestie, gather round, because we're doing Perl data type classes today and honestly? it's giving β¨structuredβ¨
This one lives in the ONVIF::PTZ::Types family, and it's a Perl data type class for the XML Schema defined complexType GetRecordingsResponseItem, which comes from the namespace http://www.onvif.org/ver10/schema. no cap, that's the whole vibe.
π PROPERTIES π
so the way this works is, you get at all of these with get_PROPERTY / set_PROPERTY methods. that's the pattern, that's the whole pattern, iykyk π
RecordingTokenβ yes queen, the tokenConfigurationβ the config situationTracksβ the tracks, plural, as one does
πΈ METHODS πΈ
β¨ new β¨
Constructor, babes. The following data structure may be passed to new():
{ # ONVIF::PTZ::Types::GetRecordingsResponseItem
RecordingToken => $some_value, # RecordingReference
Configuration => { # ONVIF::PTZ::Types::RecordingConfiguration
Source => { # ONVIF::PTZ::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::PTZ::Types::GetTracksResponseList
Track => { # ONVIF::PTZ::Types::GetTracksResponseItem
TrackToken => $some_value, # TrackReference
Configuration => { # ONVIF::PTZ::Types::TrackConfiguration
TrackType => $some_value, # TrackType
Description => $some_value, # Description
},
},
},
},
look at those nested hashes go π it's nested hash inception and every single layer is annotated with its own type comment. the # anyURI, the # duration, the # TrackReference β all of it right there in the comments so you never have to guess what goes in the slot. we love a self-documenting data structure, fr fr π¦
π AUTHOR π
Generated by SOAP::WSDL
not me showing up with zero human authors and one very efficient code generator. iconic behaviour honestly. it generated itself and it's thriving π
and that's the whole page, bestie! this one shipped as part of perl v5.40.1, dated 2026-02-01, in the User Contributed Perl Documentation collection. go forth and get_RecordingToken responsibly πβ¨π
π¦ 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