ONVIF:...ension(3pm)

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

πŸ’– NAME πŸ’–

ONVIF::Media::Types::NetworkInterfaceSetConfigurationExtension β€” it's a Perl data type class, bestie, and it lives in the perl manual pages (section 3pm, aka User Contributed Perl Documentation). 🫢


🌸 DESCRIPTION 🌸

okay so basically, this is a Perl data type class for the XML Schema defined complexType called NetworkInterfaceSetConfigurationExtension, and it comes from the namespace http://www.onvif.org/ver10/schema. that's it, that's the whole vibe. it's a type class, it does type class things, periodt. πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

you can get at these bad boys with get_PROPERTY / set_PROPERTY methods, and the properties are:

  • Dot3
  • Dot11
  • Extension

three of them. iconic trio fr fr. ✨


πŸ¦‹ METHODS πŸ¦‹

🌈 new

constructor, obviously. and here's the data structure you may pass to new(), in all its nested glory β€” copy it exactly, don't be out here freestyling:

 { # ONVIF::Media::Types::NetworkInterfaceSetConfigurationExtension
   Dot3 =>  { # ONVIF::Media::Types::Dot3Configuration
   },
   Dot11 =>  { # ONVIF::Media::Types::Dot11Configuration
     SSID => $some_value, # Dot11SSIDType
     Mode => $some_value, # Dot11StationMode
     Alias => $some_value, # Name
     Priority => $some_value, # NetworkInterfaceConfigPriority
     Security =>  { # ONVIF::Media::Types::Dot11SecurityConfiguration
       Mode => $some_value, # Dot11SecurityMode
       Algorithm => $some_value, # Dot11Cipher
       PSK =>  { # ONVIF::Media::Types::Dot11PSKSet
         Key => $some_value, # Dot11PSK
         Passphrase => $some_value, # Dot11PSKPassphrase
         Extension =>  { # ONVIF::Media::Types::Dot11PSKSetExtension
         },
       },
       Dot1X => $some_value, # ReferenceToken
       Extension =>  { # ONVIF::Media::Types::Dot11SecurityConfigurationExtension
       },
     },
   },
   Extension =>  { # ONVIF::Media::Types::NetworkInterfaceSetConfigurationExtension2
   },
 },

look at all those nested hashes. it's giving matryoshka doll energy. πŸ˜­πŸ’€


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” yeah, a machine wrote this one, not me. slay, honestly. πŸ€–βœ¨


and that's a wrap, bestie! this page is straight from perl v5.40.1, dated 2026-02-01, and it's part of the User Contributed Perl Documentation collection. go forth and build your network interface config extension, you got this. πŸŽ€πŸ¦‹πŸ’œ
πŸ“¦ where this page comes from