ONVIF::...Options(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… ONVIF::...Options(3) β€” bestie edition

okay so real talk, the manual page is literally called ONVIF::...Options(3) but the actual star of the show is ONVIF::PTZ::Types::PaneLayoutOptions. same energy, shorter name. anyways, it's a Perl manual page from User Contributed Perl Documentation and we're gonna get into it πŸ’–


✨ NAME ✨

ONVIF::PTZ::Types::PaneLayoutOptions β€” that's her, that's the whole name, main character energy only πŸŽ€


🌸 DESCRIPTION 🌸

It's a Perl data type class, no cap. Specifically it's the class for the XML Schema defined complexType PaneLayoutOptions, and it lives in the namespace http://www.onvif.org/ver10/schema πŸ¦‹

And what does it actually do? It's the description of a pane layout describing a complete display layout. yes bestie, a layout for your panes, describing a complete display layout. iconic, recursive-sounding, we love it πŸ’…


🫢 PROPERTIES 🫢

these are the properties you can get at, and the only way in is through the get_PROPERTY / set_PROPERTY methods πŸ”‘

  • Area
  • Extension

that's it, that's the list, two icons and they ate πŸ’–


⭐ METHODS ⭐

🧚 new

Constructor πŸŽ‰ and here's the data structure that may be passed to new() β€” passing it exactly as it was given to me, character for character:

{ # ONVIF::PTZ::Types::PaneLayoutOptions
  Area => ,
  Extension =>  { # ONVIF::PTZ::Types::PaneOptionExtension
  },
},

look at that nesting. the Extension is holding hands with ONVIF::PTZ::Types::PaneOptionExtension, we love a supportive inner type 🌈


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. not by hand, by the machine, and honestly? slay πŸ€–βœ¨


okay that's the whole page, no notes. this beauty is from perl v5.42.3, dated 1980-01-01 (yes, the date is literally older than everyone, we don't ask questions πŸ’€), and it's the ONVIF::...Options(3) page from User Contributed Perl Documentation. mwah, go read your panes πŸ’œπŸŽ€

πŸ“¦ where this page comes from