ONVIF::...nseItem(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… ONVIF::Analytics::Types::GetRecordingsResponseItem

okay bestie, buckle up β€” this page lives in the User Contributed Perl Documentation manual (yes, that's the manual name, it's giving ✨community-sourced✨), and it's about one very specific little Perl class. Let's get into it 🫢


🌸 NAME 🌸

ONVIF::Analytics::Types::GetRecordingsResponseItem

that's the whole name, no cap. it's a long one, we know, but she's iconic πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

So basically: this is a Perl data type class for the XML Schema defined complexType called GetRecordingsResponseItem, and it comes from the namespace http://www.onvif.org/ver10/schema. That's it, that's the vibe β€” it's a Perl wrapper class for that XML type. πŸŽ€

πŸ’– PROPERTIES πŸ’–

These are the properties you can touch, and you access them with the get_PROPERTY / set_PROPERTY methods (so like get_RecordingToken, you get the idea, iykyk):

  • RecordingToken β€” the recording token, slay
  • Configuration β€” the configuration, obviously
  • Tracks β€” the tracks 🎡

⭐ METHODS ⭐

🌈 new

Constructor, main character energy. The following data structure may be passed to new() β€” read it carefully, no skipping πŸ™ˆ:

 { # ONVIF::Analytics::Types::GetRecordingsResponseItem
   RecordingToken => $some_value, # RecordingReference
   Configuration =>  { # ONVIF::Analytics::Types::RecordingConfiguration
     Source =>  { # ONVIF::Analytics::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::Analytics::Types::GetTracksResponseList
     Track =>  { # ONVIF::Analytics::Types::GetTracksResponseItem
       TrackToken => $some_value, # TrackReference
       Configuration =>  { # ONVIF::Analytics::Types::TrackConfiguration
         TrackType => $some_value, # TrackType
         Description => $some_value, # Description
       },
     },
   },
 },

look at all those nested hashes 😭 she's deeply nested and thriving. every $some_value is a placeholder, and the comments next to them tell you the actual type (RecordingReference, anyURI, Name, Description, duration, TrackReference, TrackType). literally just follow the map πŸ’œ


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL, periodt. that's the whole author section, she was auto-generated and she's not sorry πŸ’€


✨ that's a wrap, bestie ✨ β€” this page came from the User Contributed Perl Documentation manual, and the footer vibes are perl v5.42.3 with a date of 1980-01-01 (yes, an extremely retro date, we love a vintage timestamp πŸ•°οΈ). go forth and get_PROPERTY responsibly πŸ«ΆπŸ’–

πŸ“¦ where this page comes from