ONVIF:...:Config(3pm)

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

✨ NAME ✨

ONVIF::Media::Types::Config β€” bestie, this is a Perl data type class for the XML Schema defined complexType Config, and it comes straight out of the namespace http://www.onvif.org/ver10/schema. πŸ’–


🌸 DESCRIPTION 🌸

Okay so picture this: you've got a complexType called Config living in the XML Schema world, namespace http://www.onvif.org/ver10/schema, and this class is literally its Perl glow-up. That's it, that's the whole vibe. πŸ¦‹

πŸŽ€ PROPERTIES πŸŽ€

Here's the tea β€” these properties are all reachable through get_PROPERTY / set_PROPERTY methods, iykyk:

  • Parameters

πŸ’… METHODS πŸ’…

✨ new ✨

It's the constructor, obviously. And here's the data structure you're allowed to hand it β€” copied exactly, no notes:

 { # ONVIF::Media::Types::Config
   Parameters =>  { # ONVIF::Media::Types::ItemList
     SimpleItem => ,
     ElementItem =>  {
     },
     Extension =>  { # ONVIF::Media::Types::ItemListExtension
     },
   },
 },

πŸ”₯ attr πŸ”₯

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

Not me telling you this is experimental 😭 β€” pls don't come for me if it's slightly off, go check the WSDL/XML Schema if you're in doubt, fr fr.

So this class has additional attributes, and you get to them through the attr() method.

attr() hands you back an object of the class ONVIF::Media::Types::Config::_Config::XmlAttr.

And on that object, you can reach these attributes via the matching get_/set_ methods:

  • Name β€” the name of the configuration. This attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::string.
  • Type β€” the type of the configuration, represented by a unique QName. The Type characterizes a ConfigDescription defining the Parameters. This attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::QName.

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. Iconic behaviour, honestly. ⭐


And that's a wrap, bestie 🫢 β€” this page came to you from the Perl v5.40.1 era, dated 2026-02-01. Slay, bye! πŸ’œ

πŸ“¦ where this page comes from