ONVIF:...esponse(3pm)

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

πŸ’– ONVIF:...esponse(3pm) β€” bestie edition ✨

okay so first things first, the manual name is ONVIF:...esponse(3pm) (yes it's got that little truncated vibe going on, we love her anyway πŸ’…), and it lives in the User Contributed Perl Documentation corner of the world. buckle up, we're learning a Perl data type class 🫢


✨ NAME ✨

ONVIF::Media::Elements::GetCompatibleVideoAnalyticsConfigurationsResponse

that's the whole name, no notes, she's long and she's iconic πŸ‘‘


🌸 DESCRIPTION 🌸

bestie. this is a Perl data type class for the XML Schema defined element GetCompatibleVideoAnalyticsConfigurationsResponse, and that element comes from the namespace http://www.onvif.org/ver10/media/wsdl. that's it, that's the whole deal πŸ’–


πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can reach with the get_PROPERTY / set_PROPERTY methods β€” literally the whole point of this class:

  • Configurations β€” the one and only property, and you poke at her like this:
$element->set_Configurations($data);
$element->get_Configurations();

periodt ✨


πŸ¦‹ METHODS πŸ¦‹

πŸ’œ new

my $element = ONVIF::Media::Elements::GetCompatibleVideoAnalyticsConfigurationsResponse->new($data);

it's the constructor, babes. make a new one, pass her some data 🫢

the following data structure may be passed to new() β€” and yes we're pasting the whole gorgeous thing because every single line matters:

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

look at all those nested types nesting inside each other, it's giving russian dolls but make it XML πŸ”₯ every # comment in there is the real type name, don't skip 'em, iykyk πŸ’€


🌈 AUTHOR 🌈

Generated by SOAP::WSDL β€” yeah bestie, nobody hand-wrote this, the machine did it πŸ™ˆ


and that's the whole page, no cap πŸ’– go forth and set_Configurations responsibly, you absolute main character 🧚

perl v5.40.1 Β· 2026-02-01 Β· ONVIF:...esponse(3pm) β€” mwah, that's the version, the date and the manual name, all wrapped up with a little kiss for you πŸŽ€βœ¨πŸ«Ά

πŸ“¦ where this page comes from