ONVIF:...uration(3pm)

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

πŸ’– ONVIF::Media::Types::NetworkZeroConfiguration πŸ’–

okay bestie, so this is a Perl data type class β€” it lives in the User Contributed Perl Documentation section (that's the 3pm part, iykyk) and it's literally just a lil container for the XML Schema defined complexType NetworkZeroConfiguration. It comes from the namespace http://www.onvif.org/ver10/schema. That's the whole vibe. No cap. πŸŽ€


✨ DESCRIPTION ✨

It's a Perl data type class, fr fr. Specifically, it represents the complexType NetworkZeroConfiguration that's defined in the XML Schema, from the namespace http://www.onvif.org/ver10/schema. That's it, that's the job. She's a vessel. A very well-structured vessel. πŸ’…


🌸 PROPERTIES 🌸

You can get and set every single one of these using the get_PROPERTY / set_PROPERTY methods β€” yes, that's the pattern, no surprises:

  • InterfaceToken β€” the interface token, babe πŸ¦‹
  • Enabled β€” whether it's enabled ✨
  • Addresses β€” the addresses πŸ’–
  • Extension β€” the extension, always with the extension πŸ™ˆ

πŸ‘‘ METHODS πŸ‘‘

new

Constructor, obviously. The way you call it, you pass it a data structure that looks exactly like this:

 { # ONVIF::Media::Types::NetworkZeroConfiguration
   InterfaceToken => $some_value, # ReferenceToken
   Enabled =>  $some_value, # boolean
   Addresses => $some_value, # IPv4Address
   Extension =>  { # ONVIF::Media::Types::NetworkZeroConfigurationExtension
     Extension =>  { # ONVIF::Media::Types::NetworkZeroConfigurationExtension2
     },
   },
 },

Look at the nested extensions. She's giving inception. We love a recursive moment. πŸ”₯

Heads up bestie: copy those keys exactly β€” InterfaceToken, Enabled, Addresses, Extension β€” and keep the nesting as-is, or she will simply not understand you. 😭

🫢 AUTHOR 🫢

Generated by SOAP::WSDL. It wrote itself. Iconic behaviour honestly. ⭐


and that's the whole page, bestie!! πŸ’–βœ¨πŸŽ€ go forth and build your zero-configuration network objects, you absolute main character πŸ¦‹πŸ‘‘πŸ’…

this was perl v5.40.1, dated 2026-02-01 β€” mwah, kisses, bye πŸ“πŸ§šπŸ’œ

πŸ“¦ where this page comes from