ONVIF:...ension(3pm)

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

πŸ’– NAME πŸ’–

ONVIF::Media::Types::NetworkInterfaceExtension β€” it's a Perl thang, living in the 3pm section of your manual pages, bestie. ✨


🌸 DESCRIPTION 🌸

Okay so listen. This is a Perl data type class for the XML Schema defined complexType NetworkInterfaceExtension, and it comes straight outta the namespace http://www.onvif.org/ver10/schema. That's the whole vibe. It's a type class. It holds data. It slays. πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

The way these properties are literally right there for you to touch β€” you reach them with the get_PROPERTY / set_PROPERTY methods. Yes, that's the pattern. Getter, setter, iconic behavior. πŸ‘‘

  • InterfaceType
  • Dot3
  • Dot11
  • Extension

✨ METHODS ✨

πŸ¦‹ new πŸ¦‹

The constructor, babes. The main character of this whole file, fr fr. Here's the data structure you may pass to new() β€” and yes, we're showing the whole thing, no gatekeeping here 🫢:

{ # ONVIF::Media::Types::NetworkInterfaceExtension
  InterfaceType => $some_value, # IANA-IfTypes
  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::NetworkInterfaceExtension2
  },
},

Look at that nesting. Look at it. Dot11 inside Security inside PSK inside… it's giving structural excellence 🌈. Every # comment is the type that value maps to, so don't come for me about them, they're load-bearing bestie 😭.

Also lowkey important: Dot3 and Extension (the top-level one, and the inner Dot11PSKSetExtension / Dot11SecurityConfigurationExtension / NetworkInterfaceExtension2 ones) are shown as empty hashrefs here β€” that's exactly how the original lays them out, so I'm keeping it 100% as-is. No cap. πŸ”₯

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. Machine-made, still ate. πŸ’€


Okay that's the whole page, mwah πŸŽ€ β€” this was perl v5.40.1, dated 2026-02-01, and it's the ONVIF::Media::Types::NetworkInterfaceExtension page from your friendly neighborhood User Contributed Perl Documentation. Byeeee, go forth and construct responsibly πŸ¦‹πŸ’–

πŸ“¦ where this page comes from