ONVIF:...sponse(3pm)

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

✨ NAME ✨

okay so bestie, meet ONVIF::Media::Elements::GetVideoAnalyticsConfigurationResponse πŸ’– β€” a lil Perl data type class from the ONVIF::Media::Elements crew, and yes she's documented in the User Contributed Perl Documentation section of the manual pages (that's the 3pm energy, iykyk πŸŽ€).


🌸 DESCRIPTION 🌸

She's a Perl data type class for the XML Schema defined element GetVideoAnalyticsConfigurationResponse, and she comes straight out of the namespace http://www.onvif.org/ver10/media/wsdl. ✨

That's the whole vibe. She holds the data, she knows her namespace, she's not doing anything extra. main character behavior fr fr πŸ’…


πŸ¦‹ PROPERTIES πŸ¦‹

these are the properties you can touch, and you reach them with get_PROPERTY / set_PROPERTY methods, periodt:

  • Configuration β€” the one and only property, and she's giving:
$element->set_Configuration($data);
$element->get_Configuration();

πŸ’œ METHODS πŸ’œ

🫢 new

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

Constructor, bestie! 🌈 She builds the element for you. And the following data structure may be passed to new() β€” look at this gorgeous nesting, it's giving tree structure, it's giving everything 😭:

{
  Configuration =>  { # 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
      },
    },
  },
},

like. the way that AnalyticsEngineConfiguration and RuleEngineConfiguration both have their own Extension, and the way the Parameters / ItemList block shows up *twice*… she's symmetrical, she's iconic, she ate πŸ”₯ (copy it exactly tho, don't freestyle it, ngl πŸ™ˆ).


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL 🧚 β€” yeah she was generated, and honestly? generated and thriving.


πŸ’€ reminder bestie: this is auto-generated, so every property, type, and comment above is exactly what the source says β€” no cap, don't invent extra ones, the schema is the schema.

and that's the whole page!! πŸ“ this one's from the User Contributed Perl Documentation, running with perl v5.40.1, dated 2026-02-01 β€” so when you're reading her, that's the version and date you're getting, periodt. stay slaying with your ONVIF elements, bestie πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from