ONVIF:...rmation(3pm)

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

✨ NAME ✨

ONVIF::PTZ::Types::NTPInformation β€” bestie, it's a Perl data type class πŸ’– (and yeah, the header up top calls it ONVIF:...rmation(3pm) under User Contributed Perl Documentation, which is giving cryptic but we move)


🌸 DESCRIPTION 🌸

Okay so listen 🫢 this is a Perl data type class for the XML Schema defined complexType NTPInformation, and it lives in the namespace http://www.onvif.org/ver10/schema. That's it. That's the whole vibe. It's a little container class that SOAP::WSDL cooked up so your ONVIF PTZ stuff can have actual typed objects instead of a feral hash. Iconic behavior honestly πŸ’…


πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can reach with the get_PROPERTY / set_PROPERTY methods, fr fr:

  • FromDHCP
  • NTPFromDHCP
  • NTPManual
  • Extension

That's the list. All four. No more, no less, do not invent a fifth one πŸ’€


πŸ¦‹ METHODS πŸ¦‹

✨ new ✨

Constructor!! πŸŽ‰ The following data structure may be passed to new():

{ # ONVIF::PTZ::Types::NTPInformation
  FromDHCP =>  $some_value, # boolean
  NTPFromDHCP =>  { # ONVIF::PTZ::Types::NetworkHost
    Type => $some_value, # NetworkHostType
    IPv4Address => $some_value, # IPv4Address
    IPv6Address => $some_value, # IPv6Address
    DNSname => $some_value, # DNSName
    Extension =>  { # ONVIF::PTZ::Types::NetworkHostExtension
    },
  },
  NTPManual =>  { # ONVIF::PTZ::Types::NetworkHost
    Type => $some_value, # NetworkHostType
    IPv4Address => $some_value, # IPv4Address
    IPv6Address => $some_value, # IPv6Address
    DNSname => $some_value, # DNSName
    Extension =>  { # ONVIF::PTZ::Types::NetworkHostExtension
    },
  },
  Extension =>  { # ONVIF::PTZ::Types::NTPInformationExtension
  },
},

Look at all those nested little guys πŸ₯Ή FromDHCP is just a plain boolean, but NTPFromDHCP and NTPManual both bloom into full ONVIF::PTZ::Types::NetworkHost structures with their own Type (NetworkHostType), IPv4Address (IPv4Address), IPv6Address (IPv6Address), DNSname (DNSName), and an Extension that's an ONVIF::PTZ::Types::NetworkHostExtension. And then the top-level Extension is its own thing: ONVIF::PTZ::Types::NTPInformationExtension. Slay 🌈

Heads up bestie: that's literally the whole data structure, copy it exactly, don't get cute with the key names πŸ™ˆ

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” yes, it was auto-generated, no human wrote this by hand, and honestly? It ate. πŸ’œ


and that's the whole page, bestie!! πŸŽ€βœ¨

This absolute baddie of a doc is living in perl v5.40.1, dated 2026-02-01, and it's filed under ONVIF:...rmation(3pm) in the User Contributed Perl Documentation collection. Go forth and construct your NTP information responsibly πŸ’…πŸ¦‹

πŸ“¦ where this page comes from