ONVIF::...cription(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’œ NAME πŸ’œ

ONVIF::Device::Types::ConfigDescription β€” okay bestie, this is the Perl data type class for the XML Schema complexType ConfigDescription, and it lives in the namespace http://www.onvif.org/ver10/schema. That's the whole vibe. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

So like… this is a Perl data type class. For the XML Schema-defined complexType called ConfigDescription. From the namespace http://www.onvif.org/ver10/schema. That's it, that's the girl. No cap, it's literally just a type class doing type class things. πŸ’…

🌸 PROPERTIES 🌸

These are the properties you can get at with get_PROPERTY / set_PROPERTY methods β€” like, that's the whole way you touch them:

  • Parameters
  • Messages
  • Extension

Three of them. Iconic trio energy. πŸŽ€


✨ METHODS ✨

🫢 new

Constructor, obviously. πŸ’– Here's the data structure you may pass to new() β€” copy it exactly, don't freestyle:

{ # ONVIF::Device::Types::ConfigDescription
  Parameters =>  { # ONVIF::Device::Types::ItemListDescription
    SimpleItemDescription => ,
    ElementItemDescription => ,
    Extension =>  { # ONVIF::Device::Types::ItemListDescriptionExtension
    },
  },
  Messages =>  {
    ParentTopic =>  $some_value, # string
  },
  Extension =>  { # ONVIF::Device::Types::ConfigDescriptionExtension
  },
},

Look at all those nested braces. It's giving little nesting doll situation. πŸͺ† Not me counting the closing brackets three times, but like, do that. 😭

πŸ”₯ attr

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

Fr fr, take this with a grain of salt β€” experimental and possibly inaccurate, so check the WSDL/XML Schema if you're questioning it. πŸ™ˆ

This class has additional attributes, accessibly via the attr() method.

attr() returns an object of the class ONVIF::Device::Types::ConfigDescription::_ConfigDescription::XmlAttr.

The following attributes can be accessed on this object via the corresponding get_/set_ methods:

  • Name β€” XML Type of the Configuration (e.g. "tt::LineDetector").

This attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::QName.

One attribute. But she's main character energy, so she gets her own bullet. πŸ‘‘


πŸ’€ AUTHOR πŸ’€

Generated by SOAP::WSDL. Not a human, a generator. Respect. ⭐


🌈 Okay that's the whole page, bestie β€” written for perl v5.42.3, dated 1980-01-01, from the ONVIF::...cription(3) page in the User Contributed Perl Documentation section. Go forth and construct your ConfigDescription objects, you absolute icon. πŸ’œπŸŽ€πŸ¦‹

πŸ“¦ where this page comes from