ONVIF:...ration(3pm)

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

✨ NAME ✨

ONVIF::Device::Elements::VideoAnalyticsConfiguration β€” it's a whole Perl data type class, bestie, and it lives in the User Contributed Perl Documentation section (that's the (3pm) part, iykyk) πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so listen. This is a Perl data type class for the XML Schema defined element VideoAnalyticsConfiguration, and it comes straight out of the namespace http://www.onvif.org/ver10/schema. That's it. That's the whole vibe. It's a little Perl wrapper so you can talk about this XML element without losing your entire mind 🫢


πŸŽ€ METHODS πŸŽ€

🌸 new 🌸

my $element = ONVIF::Device::Elements::VideoAnalyticsConfiguration->new($data);

It's the constructor, bestie. Classic. Give it $data and it makes you an object. The way that this works is you can hand it a data structure that looks exactly like this:

{ # ONVIF::Device::Types::VideoAnalyticsConfiguration
  AnalyticsEngineConfiguration =>  { # ONVIF::Device::Types::AnalyticsEngineConfiguration
    AnalyticsModule =>  { # ONVIF::Device::Types::Config
      Parameters =>  { # ONVIF::Device::Types::ItemList
        SimpleItem => ,
        ElementItem =>  {
        },
        Extension =>  { # ONVIF::Device::Types::ItemListExtension
        },
      },
    },
    Extension =>  { # ONVIF::Device::Types::AnalyticsEngineConfigurationExtension
    },
  },
  RuleEngineConfiguration =>  { # ONVIF::Device::Types::RuleEngineConfiguration
    Rule =>  { # ONVIF::Device::Types::Config
      Parameters =>  { # ONVIF::Device::Types::ItemList
        SimpleItem => ,
        ElementItem =>  {
        },
        Extension =>  { # ONVIF::Device::Types::ItemListExtension
        },
      },
    },
    Extension =>  { # ONVIF::Device::Types::RuleEngineConfigurationExtension
    },
  },
},

Look at that nesting. It's giving ✨deeply nested hash refs✨ and honestly? She ate. Every comment in there is telling you which type each level maps to, so keep them in mind when you're building your data πŸ’–


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” not me, not you, the machine did it. No cap. πŸ€–


Okay bye bestie, this was generated for perl v5.40.1 and dated 2026-02-01. Slay, stay hydrated, and may your XML always validate πŸ’œπŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from