ONVIF:...otocol(3pm)

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

πŸ’– ONVIF::PTZ::Types::NetworkProtocol πŸ’–

okay bestie, welcome to the manual page for ONVIF::PTZ::Types::NetworkProtocol β€” it's a Perl thing, it lives in section 3pm of the User Contributed Perl Documentation, and it's genuinely just sitting there being a whole data type class. we're gonna get you fluent in it, no cap. πŸ¦‹


✨ NAME ✨

ONVIF::PTZ::Types::NetworkProtocol β€” that's the whole name, that's the whole vibe. πŸ’…


🌸 DESCRIPTION 🌸

so basically: this is a Perl data type class for the XML Schema defined complexType NetworkProtocol, and it comes from the namespace http://www.onvif.org/ver10/schema.

that's it. that's the description. it's giving "quiet luxury" β€” no extra lore, just facts. πŸŽ€


🫢 PROPERTIES 🫢

these are the properties you can actually touch, and the way you touch them is with the get_PROPERTY / set_PROPERTY methods β€” that's the pattern, iykyk:

  • Name ✨
  • Enabled ✨
  • Port ✨
  • Extension ✨

four properties, all iconic, all accessible. go off. πŸ‘‘


πŸ”₯ METHODS πŸ”₯

πŸ’œ new

it's the constructor, bestie β€” the main character of this whole page. here's the data structure you're allowed to pass to new(), copied exactly, character for character, because we do not mess with code:

 { # ONVIF::PTZ::Types::NetworkProtocol
   Name => $some_value, # NetworkProtocolType
   Enabled =>  $some_value, # boolean
   Port =>  $some_value, # int
   Extension =>  { # ONVIF::PTZ::Types::NetworkProtocolExtension
   },
 },

look at those lil comments doing the most β€” NetworkProtocolType, boolean, int, and the nested ONVIF::PTZ::Types::NetworkProtocolExtension hashref just vibing inside Extension. 🌈

heads up: that's the literal shape shown in the original page, so keep it exactly like that. don't go freestyling the structure, bestie. πŸ™ˆ

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” yeah, it was generated, not hand-written by some mysterious author. the robots ate. πŸ’€βœ¨


and that's the whole page, fr fr. this one shipped as part of perl v5.40.1 and it's dated 2026-02-01, which is your cute lil sign-off β€” version and date, both present, both accounted for, periodt. πŸŽ€πŸ’–πŸ¦‹

πŸ“¦ where this page comes from