ONVIF::...uration(3)
β¨ NAME β¨
Okay bestie, so this page is the manual for ONVIF::Device::Types::Dot1XConfiguration β literally the whole thing, that's the name, that's the class, she's an icon and she's on her own page π
(the manpage itself folds it into ONVIF::...uration(3) when it's feeling shy, and it lives in the User Contributed Perl Documentation section, iykyk).
π¦ DESCRIPTION π¦
So this is a Perl data type class, no cap β it's the one that represents the XML Schemaβdefined complexType named Dot1XConfiguration, and that type comes straight outta the namespace http://www.onvif.org/ver10/schema. That's the whole vibe. She holds data, she's a type, periodt πΈ
π PROPERTIES π
Here's the tea β every one of these properties is accessed with the get_PROPERTY / set_PROPERTY methods. That's it, that's the whole ritual β¨
Dot1XConfigurationTokenIdentityAnonymousIDEAPMethodCACertificateIDEAPMethodConfigurationExtension
π METHODS π
π new
Constructor, bestie π This is the part where you actually make one. The following data structure may be passed to new() β and yes, I'm giving it to you exactly as it is, copy it, don't freelance, fr fr:
{ # 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
},
},
π«Ά Lowkey important: notice howEAPMethodConfigurationnests a wholeTLSConfigurationinside it (with aCertificateIDand aPassword), then its ownExtensionholding aEapMethodExtension, and the outerExtensionholds aDot1XConfigurationExtension. Nested like emotional baggage but make it XML π
π AUTHOR π
Generated by SOAP::WSDL β that's it, that's who wrote it. A machine. Queen behaviour honestly π€π
and that's the whole page bestie, hope it slayed πβ¨π¦
cute lil sign-off: this gem was documented with perl v5.42.3 and dated 1980-01-01 (yes, an actual icon from the past, we stan a timeless queen π°οΈπ) β see you in the next manpage, mwah π
π¦ where this page comes from
- nixpkgs unstable: zoneminder 1.38.6
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms