ONVIF:...sponse(3pm)

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

✨ NAME ✨

ONVIF::Media::Elements::GetMetadataConfigurationResponse β€” bestie, this is a whole Perl data type class, and it's the icon of the show πŸ’…


🌸 DESCRIPTION 🌸

Okay so, real talk: this is a Perl data type class for the XML Schema defined element GetMetadataConfigurationResponse, and it lives in the namespace http://www.onvif.org/ver10/media/wsdl. That's the whole vibe. She's a class, she holds data, she's serving XML schema realness. πŸ¦‹


πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can touch, and you touch them with get_PROPERTY / set_PROPERTY methods. iykyk. ✨

  • Configuration β€” the one and only property on this list, and she's carrying the whole page on her back fr fr 😭
$element->set_Configuration($data);
$element->get_Configuration();

πŸ‘‘ METHODS πŸ‘‘

πŸ’– new

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

It's the constructor, babes. That's how you make one. And here's the data structure you're allowed to hand to new(), in all her nested glory β€” do not lose a single brace, I'm begging 🫢

{
  Configuration =>  { # ONVIF::Media::Types::MetadataConfiguration
    PTZStatus =>  { # ONVIF::Media::Types::PTZFilter
      Status =>  $some_value, # boolean
      Position =>  $some_value, # boolean
    },
    Analytics =>  $some_value, # boolean
    Multicast =>  { # ONVIF::Media::Types::MulticastConfiguration
      Address =>  { # ONVIF::Media::Types::IPAddress
        Type => $some_value, # IPType
        IPv4Address => $some_value, # IPv4Address
        IPv6Address => $some_value, # IPv6Address
      },
      Port =>  $some_value, # int
      TTL =>  $some_value, # int
      AutoStart =>  $some_value, # boolean
    },
    SessionTimeout =>  $some_value, # duration
    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
      },
    },
    Extension =>  { # ONVIF::Media::Types::MetadataConfigurationExtension
    },
  },
},

Like… the nesting? Unhinged. Iconic. Very main character energy. 🌈


πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL. Not me writing this by hand, she was literally generated πŸ’€βœ¨


And that's the whole page, bestie! 🌸 This was perl v5.40.1, dated 2026-02-01, and it came to you straight from the User Contributed Perl Documentation crew. Slay, stay hydrated, and go read your schemas. Periodt. πŸ’…πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from