ONVIF:...ributes(3pm)

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

πŸ’– ONVIF::Analytics::Types::MetadataAttributes πŸ’–

okay bestie, welcome to the manual page for ONVIF::Analytics::Types::MetadataAttributes β€” it's a Perl thing, it lives in the 3pm manual, and yeah it's part of the User Contributed Perl Documentation. sit down, grab a strawberry, we're doing this πŸ“


✨ NAME ✨

ONVIF::Analytics::Types::MetadataAttributes β€” say it with your chest πŸ‘‘


🌸 DESCRIPTION 🌸

so basically? this is a Perl data type class for the XML Schema defined complexType called MetadataAttributes, and it comes from the namespace http://www.onvif.org/ver10/schema. that's it, that's the whole vibe. it's a class, it's perl, it's XML schema flavored πŸ’…


πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can get at with get_PROPERTY / set_PROPERTY methods β€” yes, that's literally the naming convention, we love a pattern:

  • CanContainPTZ
  • CanContainAnalytics
  • CanContainNotifications

three of them. cute. iconic. no cap. ✨


πŸ”₯ METHODS πŸ”₯

πŸ¦‹ new

constructor, bestie! it's giving "build me an object." here's the data structure you may pass to new():

 { # ONVIF::Analytics::Types::MetadataAttributes
   CanContainPTZ =>  $some_value, # boolean
   CanContainAnalytics =>  $some_value, # boolean
   CanContainNotifications =>  $some_value, # boolean
 },

note that each one is a boolean, okay? don't be out here passing vibes where booleans belong 😭


🧚 attr

NOTE: Attribute documentation is experimental, and may be inaccurate. See the correspondent WSDL/XML Schema if in question.

fr fr, read that twice. the docs are experimental, they might be slightly off, and if you're in doubt you go check the actual WSDL/XML Schema. that's the move πŸ™ˆ

so this class has additional attributes, and you reach them through the attr() method. periodt.

attr() hands you back an object of the class ONVIF::Analytics::Types::MetadataAttributes::_MetadataAttributes::XmlAttr. that name is a whole mouthful but we respect it 🌈

and on that object, you can access the following attributes via the corresponding get_/set_ methods:

  • PtzSpaces β€” List of all PTZ spaces active for recording. Note that events are only recorded on position changes and the actual point of recording may not necessarily contain an event of the specified type.

This attribute is of type ONVIF::Analytics::Types::StringAttrList.


πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL. it wrote itself, we just live here 🫢


and that's the whole page, bestie!! this absolute queen of a doc was brought to you by perl v5.40.1, dated 2026-02-01 β€” and remember, this class ate and left no crumbs πŸ‘‘πŸ’– bye!! ✨

πŸ“¦ where this page comes from