ONVIF:...aceLink(3pm)

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

okay bestie, sit down, hydrate, because we're talking about ONVIF::PTZ::Types::NetworkInterfaceLink β€” a whole Perl data type class, manual section 3pm, and she is serving structure. πŸŽ€


✨ NAME ✨

ONVIF::PTZ::Types::NetworkInterfaceLink β€” the icon, the moment, the Perl data type class.


🌸 DESCRIPTION 🌸

So basically: this is a Perl data type class for the XML Schema defined complexType NetworkInterfaceLink, and she lives in the namespace http://www.onvif.org/ver10/schema. That's it, that's the vibe. A class that exists so your Perl code can talk about a NetworkInterfaceLink like it's a real thing and not just vibes and XML. πŸ¦‹


πŸ‘‘ PROPERTIES πŸ‘‘

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods. yes bestie, getters AND setters, we love a two-way street πŸ’…

  • AdminSettings
  • OperSettings
  • InterfaceType

Three properties. Three little slots. Lowkey perfect. ✨


πŸ”₯ METHODS πŸ”₯

🧚 new

Constructor. She builds you a fresh object, no cap. The following data structure may be passed to new():

 { # ONVIF::PTZ::Types::NetworkInterfaceLink
   AdminSettings =>  { # ONVIF::PTZ::Types::NetworkInterfaceConnectionSetting
     AutoNegotiation =>  $some_value, # boolean
     Speed =>  $some_value, # int
     Duplex => $some_value, # Duplex
   },
   OperSettings =>  { # ONVIF::PTZ::Types::NetworkInterfaceConnectionSetting
     AutoNegotiation =>  $some_value, # boolean
     Speed =>  $some_value, # int
     Duplex => $some_value, # Duplex
   },
   InterfaceType => $some_value, # IANA-IfTypes
 },

not me noticing AdminSettings and OperSettings are literally the same shape β€” both ONVIF::PTZ::Types::NetworkInterfaceConnectionSetting, both carrying an AutoNegotiation (a boolean), a Speed (an int) and a Duplex (a Duplex). twins fr fr πŸ‘― and then InterfaceType just chills there as an IANA-IfTypes. copy that structure exactly, bestie, the comments in there are doing the heavy lifting 🫢


πŸŽ€ AUTHOR πŸŽ€

Generated by SOAP::WSDL


⭐ gentle reminder: keep every key name spelled exactly like that, because XML Schema does not accept "close enough" as a love language 😭

and that's the whole page, babe β€” no notes, she ate πŸ’– this one came from the User Contributed Perl Documentation, it's perl v5.40.1, dated 2026-02-01, and it's the ONVIF:...aceLink(3pm) page, mwah πŸ’‹ πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from