ONVIF:...ddress(3pm)

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

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

okay bestie, so this is the man page for ONVIF::Media::Types::IPAddress β€” it lives in section 3pm under User Contributed Perl Documentation, and honestly? it's giving very niche, very perl, very ✨autogenerated✨. let's get into it πŸ’…


✨ NAME ✨

ONVIF::Media::Types::IPAddress

that's it. that's the name. short king energy πŸ‘‘


🌸 DESCRIPTION 🌸

So. This is a Perl data type class β€” a little perl package that exists to model one specific thing. And that thing is the XML Schema complexType called IPAddress, which comes from the namespace http://www.onvif.org/ver10/schema. No cap, that's literally the whole assignment 🫢

If you're like "bestie why does this exist" β€” it's because SOAP/WSDL land needs a perl class per complexType, and this is the one for IP addresses. iconic behavior honestly πŸŽ€


πŸ¦‹ PROPERTIES πŸ¦‹

Here's the tea, bestie β€” you get to touch these properties through the get_PROPERTY / set_PROPERTY methods. Yes, that naming convention. We don't make the rules, we just vibe with them πŸ’€

  • Type β€” the type situation πŸ‘€
  • IPv4Address β€” the v4 address situation 🌈
  • IPv6Address β€” the v6 address situation ⭐

three properties. three. that's the whole roster, and they all ate πŸ’–


πŸ”₯ METHODS πŸ”₯

πŸ‘‘ new πŸ‘‘

Constructor, babes. It makes you a fresh object. And here's the data structure you're allowed to pass into new() β€” copy it exactly, no editing, no freestyling, the hashref is the moment:

 { # ONVIF::Media::Types::IPAddress
   Type => $some_value, # IPType
   IPv4Address => $some_value, # IPv4Address
   IPv6Address => $some_value, # IPv6Address
 },

see how the keys line up with the properties from up top? that's not a coincidence, that's ✨design✨. Type maps to IPType, IPv4Address maps to IPv4Address, IPv6Address maps to IPv6Address. the comments in the code are the type hints, so don't come for me when you pass the wrong thing πŸ™ˆ


🌟 AUTHOR 🌟

Generated by SOAP::WSDL

not a human author. a generator. it wrote this whole thing and then dipped. respect honestly πŸ’…

and that's the whole page, bestie!! this one's from perl v5.40.1, dated 2026-02-01 β€” so when you're out here debugging your ONVIF SOAP stuff in the future, just know this little class was quietly holding it down the whole time. mwah πŸ’‹βœ¨πŸ¦‹πŸ’–

πŸ“¦ where this page comes from