ONVIF::...guration(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

✨ NAME ✨

okay so bestie, this page is the Perl manual for ONVIF::Device::Elements::CreateDot1XConfiguration πŸ’… and yes it's living in the User Contributed Perl Documentation section, which is exactly the energy we're bringing today πŸŽ€


🌸 DESCRIPTION 🌸

Like, it's a Perl data type class for the XML Schema defined element CreateDot1XConfiguration, and it comes from the namespace http://www.onvif.org/ver10/device/wsdl ✨

That's the whole vibe. It's a little element wrapper doing its thing, no cap πŸ¦‹


πŸ’– PROPERTIES πŸ’–

so the following properties may be accessed using the get_PROPERTY / set_PROPERTY methods β€” obsessed with how consistent that is πŸ™ˆ

  • Dot1XConfiguration β€” the one and only property, and she is iconic πŸ‘‘
$element->set_Dot1XConfiguration($data);
$element->get_Dot1XConfiguration();

🌈 METHODS 🌈

🧚 new

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

Constructor, bestie 🫢 The following data structure may be passed to new():

{
  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
    },
  },
}

look at all those nested hashes 😭 she's giving matryoshka doll realness β€” and yes every single one of those keys is listed above, don't skip a single one, iykyk πŸ”₯


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” literally that's it, the whole author section, periodt πŸ’€


and that's the page, bestie πŸ’œ sign-off time: this is perl v5.42.3, dated 1980-01-01, and honestly a 1980 date on a Perl module is such main character energy πŸ“ go forth and create your Dot1X configs βœ¨πŸŽ€

πŸ“¦ where this page comes from