ONVIF:...uration(3pm)

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

πŸ’– ONVIF::Analytics::Types::Dot1XConfiguration β€” from the User Contributed Perl Documentation πŸ’–

okay bestie, sit down, hydrate, and let me tell you about this absolute icon of a Perl class: ONVIF::Analytics::Types::Dot1XConfiguration. no cap, she's a whole vibe. ✨


🌸 NAME 🌸

ONVIF::Analytics::Types::Dot1XConfiguration β€” yes that's the whole name, she's long but she's worth it 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

So basically: this is a Perl data type class. it's literally here to represent the XML Schema defined complexType called Dot1XConfiguration, and that type lives in the namespace http://www.onvif.org/ver10/schema. that's it, that's the whole job. she's a container, she's serving structure, she's lowkey the backbone of your ONVIF data. πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can get at with get_PROPERTY / set_PROPERTY methods β€” iykyk, the classic pair:

  • Dot1XConfigurationToken
  • Identity
  • AnonymousID
  • EAPMethod
  • CACertificateID
  • EAPMethodConfiguration
  • Extension

seven properties. iconic. no skips, no cuts. 🌈


⭐ METHODS ⭐

🧚 new 🧚

Constructor time!! πŸŽ‰ this is where you build the thing. and here's the data structure you may pass to new(), verbatim, don't come for me, this is exactly how it goes:

 { # ONVIF::Analytics::Types::Dot1XConfiguration
   Dot1XConfigurationToken => $some_value, # ReferenceToken
   Identity =>  $some_value, # string
   AnonymousID =>  $some_value, # string
   EAPMethod =>  $some_value, # int
   CACertificateID =>  $some_value, # token
   EAPMethodConfiguration =>  { # ONVIF::Analytics::Types::EAPMethodConfiguration
     TLSConfiguration =>  { # ONVIF::Analytics::Types::TLSConfiguration
       CertificateID =>  $some_value, # token
     },
     Password =>  $some_value, # string
     Extension =>  { # ONVIF::Analytics::Types::EapMethodExtension
     },
   },
   Extension =>  { # ONVIF::Analytics::Types::Dot1XConfigurationExtension
   },
 },

see how nested it gets?? EAPMethodConfiguration has a TLSConfiguration inside it, which has a CertificateID, plus its own Password and Extension. and then the outer Extension is its own whole thing. it's giving nesting dolls, it's giving main character energy, it's giving slay. πŸ’œ


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. shoutout to the machine that wrote her fr fr 🫢


πŸ’€ heads up bestie: everything in that constructor structure is exactly as written up there β€” don't go renaming fields or flattening the nesting, the XML schema will NOT be forgiving. 😭

okay that's the whole page, ily, go build something beautiful with your Dot1X config πŸŽ€

this cutie was served up by perl v5.40.1, dated 2026-02-01, and yes the manual page name is literally ONVIF:...uration(3pm) β€” abbreviated and mysterious, we love that for her. bye bestie!! πŸ’–βœ¨πŸŒΈπŸ¦‹πŸŽ€πŸ’…

πŸ“¦ where this page comes from