ONVIF:...seItem(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– 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:

  • RecordingToken
  • Configuration
  • Tracks

πŸ”₯ 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, # TrackReference and # TrackType comments 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