ONVIF:...esponse(3pm)

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

πŸ’– ONVIF::Device::Elements::GetDot1XConfigurationsResponse πŸ’–

okay bestie, welcome to the manual page for ONVIF:...esponse(3pm) β€” yes that's the real name, it's giving "the title got truncated at a party and never recovered" 😭 this one ships with your User Contributed Perl Documentation and we're gonna get you fluent in it, no cap.


🌸 NAME 🌸

ONVIF::Device::Elements::GetDot1XConfigurationsResponse</p> β€” the whole entire class name, say it with your chest πŸ’…


✨ DESCRIPTION ✨

So basically this is a Perl data type class, and she exists for one (1) reason: to represent the XML Schema defined element GetDot1XConfigurationsResponse that lives in the namespace http://www.onvif.org/ver10/device/wsdl. That's it, that's the gig. Iconic, lowkey minimal, we love a specialist. πŸŽ€


πŸ¦‹ PROPERTIES πŸ¦‹

Here's the tea: you don't poke at these directly, you reach them through get_PROPERTY / set_PROPERTY methods. Very "use the front door, not the window" of it. 🫢

  • Dot1XConfiguration β€” the one and only property, the main character fr fr.
$element->set_Dot1XConfiguration($data);
$element->get_Dot1XConfiguration();

πŸ’… METHODS πŸ’…

🧚 new

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

It's the constructor, bestie β€” the "hi hello let's build this thing" moment. ✨ And here's the data structure you're allowed to hand over to new(), in all its nested glory (yes there are comments, yes they're part of the vibe, keep them):

{
  Dot1XConfiguration =>  { # ONVIF::Device::Types::Dot1XConfiguration
    Dot1XConfigurationToken => $some_value, # ReferenceToken
    Identity =>  $some_value, # string
    AnonymousID =>  $some_value, # string
    EAPMethod =>  $some_value, # int
    CACertificateID =>  $some_value, # token
    EAPMethodConfiguration =>  { # ONVIF::Device::Types::EAPMethodConfiguration
      TLSConfiguration =>  { # ONVIF::Device::Types::TLSConfiguration
        CertificateID =>  $some_value, # token
      },
      Password =>  $some_value, # string
      Extension =>  { # ONVIF::Device::Types::EapMethodExtension
      },
    },
    Extension =>  { # ONVIF::Device::Types::Dot1XConfigurationExtension
    },
  },
},
real talk: those nested hashes are Dot1XConfiguration ➜ EAPMethodConfiguration ➜ TLSConfiguration, and the Extension blocks are just… vibes and empty space, but they're required vibes, so don't delete them πŸ™ˆ

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” not a human, not a poet, just a code generator doing its little thing. Slay, honestly. πŸ€–πŸ’œ


and that's the whole page, you ate it πŸ“

perl v5.40.1 Β· 2026-02-01 Β· ONVIF:...esponse(3pm) β€” mwah, go forth and configure your 802.1X, bestie πŸ’–βœ¨

πŸ“¦ where this page comes from