ONVIF::...kGateway(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay so bestie, this page is the docs for ONVIF::Analytics::Types::NetworkGateway β€” and yeah, the header up top is all like ONVIF::...kGateway(3) because the terminal needed to keep it cute and truncated, but the real full name is the one right there πŸ‘†. It lives under the "User Contributed Perl Documentation" umbrella, which is exactly as glamorous as it sounds πŸŽ€

✨ DESCRIPTION ✨

It's a Perl data type class, no cap. Specifically it's the Perl class for the XML Schema complexType called NetworkGateway, and that type comes from the namespace http://www.onvif.org/ver10/schema. That's the whole vibe β€” it's a little data-holder for an XML type, doing its main character thing πŸ¦‹

🌸 PROPERTIES 🌸

These are the properties you can get at, and the way you get at them is with get_PROPERTY / set_PROPERTY methods. Iconic accessor pattern, honestly:

  • IPv4Address β€” yes she's here, the whole point 🫢
  • IPv6Address β€” and her too, it's not just a v4 situation πŸ’œ

πŸ”₯ METHODS πŸ”₯

new

Constructor time!! 🌈 This is the one that makes you a fresh object. Here's the data structure you can pass to new(), verbatim, no edits, because we do NOT touch the code around here:

{ # ONVIF::Analytics::Types::NetworkGateway
  IPv4Address => $some_value, # IPv4Address
  IPv6Address => $some_value, # IPv6Address
},

like... she's just a hash with those two keys, and you drop $some_value in each one, iykyk ✨


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. Not by a human, by a tool, and honestly? It ate. πŸ’…


so yeah, that's the whole page bestie β€” it's perl v5.42.3, dated 1980-01-01 (yes really, that date is giving time traveler 😭), and it's the ONVIF::...kGateway(3) page from the User Contributed Perl Documentation. go forth and construct your gateways πŸ§šπŸ’–

πŸ“¦ where this page comes from