ONVIF:...rmation(3pm)

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

πŸ’– NAME πŸ’–

ONVIF::Media::Types::TrackInformation β€” it's a whole Perl data type class, bestie, and it lives in the ONVIF::Media::Types corner of the Perl manual pages (section 3pm, the user-contributed Perl docs zone, iykyk).


✨ DESCRIPTION ✨

Okay so real talk: this is a Perl data type class built for one very specific job β€” it represents the XML Schema defined complexType called TrackInformation that comes straight out of the namespace http://www.onvif.org/ver10/schema.

That's it. That's the whole vibe. It's giving "I exist so your XML has somewhere to land." πŸŽ€


πŸ¦‹ PROPERTIES πŸ¦‹

The way that these are yours to touch through get_PROPERTY / set_PROPERTY methods β€” one getter, one setter, per property, no cap:

  • TrackToken πŸ“
  • TrackType πŸ“
  • Description πŸ“
  • DataFrom πŸ“
  • DataTo πŸ“

πŸ’… METHODS πŸ’…

🌸 new 🌸

Constructor, periodt. It's the main character method. And guess what β€” you can hand it a data structure, and it looks exactly like this:

 { # ONVIF::Media::Types::TrackInformation
   TrackToken => $some_value, # TrackReference
   TrackType => $some_value, # TrackType
   Description => $some_value, # Description
   DataFrom =>  $some_value, # dateTime
   DataTo =>  $some_value, # dateTime
 },

Not me obsessing over how each key maps to its own type β€” TrackToken to TrackReference, TrackType to TrackType, Description to Description, and both DataFrom and DataTo to dateTime. Slay. πŸ”₯


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” literally the machine did it, we're just here vibing. ✨


Sign-off time, babe: this whole thing is documented for perl v5.40.1, dated 2026-02-01, and it files under ONVIF:...rmation(3pm). Go forth and construct responsibly. πŸ«ΆπŸ’œ

πŸ“¦ where this page comes from