ONVIF:...odules(3pm)

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

πŸ’– ONVIF::Analytics::Elements::CreateAnalyticsModules πŸ’–

okay bestie, so this is a page from the User Contributed Perl Documentation and it's literally all about one little Perl class. welcome to the group chat, sit down, hydrate 🫢


✨ NAME ✨

ONVIF::Analytics::Elements::CreateAnalyticsModules β€” that's the whole name, no notes, iconic πŸ’…


🌸 DESCRIPTION 🌸

so basically, this is a Perl data type class for the XML Schema defined element CreateAnalyticsModules, and it comes from the namespace http://www.onvif.org/ver20/analytics/wsdl.

that's it, that's the vibe. it's a data type class, it does data type class things, and it's slaying at it ✨


πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can access, and the way you access them is with get_PROPERTY / set_PROPERTY methods. so like, <PROPERTY> gets subbed in with the actual name, iykyk πŸ”₯

  • ConfigurationToken β€” your classic get/set duo, fr fr:
$element->set_ConfigurationToken($data);
$element->get_ConfigurationToken();
  • AnalyticsModule β€” same energy, different property, we love consistency πŸ’–:
$element->set_AnalyticsModule($data);
$element->get_AnalyticsModule();

πŸ¦‹ METHODS πŸ¦‹

new

my $element = ONVIF::Analytics::Elements::CreateAnalyticsModules->new($data);

it's the constructor, bestie. it's giving ✨main character energy✨. the following data structure may be passed to new():

{
  ConfigurationToken => $some_value, # ReferenceToken
  AnalyticsModule =>  { # ONVIF::Analytics::Types::Config
    Parameters =>  { # ONVIF::Analytics::Types::ItemList
      SimpleItem => ,
      ElementItem =>  {
      },
      Extension =>  { # ONVIF::Analytics::Types::ItemListExtension
      },
    },
  },
},

look at that nesting. she's deep, she's structured, she's lowkey a whole ecosystem 🌈 and yes, every single layer of that hash is staying exactly where it is β€” we do NOT skip the boring parts in this house πŸ‘‘


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL

like, that's literally it. the author field is just the generator doing its thing. no cap 🧚


ngl this whole page is a generated class and it's not trying to be mysterious about it. it's giving "I was made by a tool and I'm at peace with that" and honestly? respect πŸ’œ

and that's the whole page, bestie! this one's from the User Contributed Perl Documentation collection, and the footer tells us it's perl v5.40.1, dated 2026-02-01. same energy as the title up top, because ONVIF:...odules(3pm) is just the shortened name doing its little abbreviation thing. periodt πŸ’…πŸŒΈ

πŸ“¦ where this page comes from