ONVIF::...cription(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… NAME πŸ’…

Okay bestie, so this page is all about ONVIF::PTZ::Types::Space2DDescription β€” literally a Perl data type class, no cap. It's the one for the XML Schema complexType Space2DDescription, straight out of the namespace http://www.onvif.org/ver10/schema. πŸ¦‹

(This is a User Contributed Perl Documentation page, if you were wondering β€” the manual name is folded in right there, you're welcome ✨)


🌸 DESCRIPTION 🌸

So like, this is a Perl data type class for the XML Schema defined complexType Space2DDescription from the namespace http://www.onvif.org/ver10/schema. That's the whole vibe. It's giving "I exist so your SOAP stuff works," and honestly? Iconic. πŸ‘‘

πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can get at β€” and the way you do that is with the get_PROPERTY / set_PROPERTY methods. Slay, that's it, that's the access pattern. πŸ’–

  • URI β€” a property, yes she is πŸ’«
  • XRange β€” another property, living her best life
  • YRange β€” the third one, completing the trio 🫢

πŸ”₯ METHODS πŸ”₯

⭐ new

Constructor energy! new() is the constructor, and here's the data structure you may pass to it β€” look at this absolute masterpiece of nesting, she ate πŸ’…:

 { # ONVIF::PTZ::Types::Space2DDescription
   URI =>  $some_value, # anyURI
   XRange =>  { # ONVIF::PTZ::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
   YRange =>  { # ONVIF::PTZ::Types::FloatRange
     Min =>  $some_value, # float
     Max =>  $some_value, # float
   },
 },

See how XRange and YRange are both ONVIF::PTZ::Types::FloatRange with their own Min and Max floats? Nested hash realness. Go off, data structure. 🌈


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. That's the author line, and we respect it. 🫑


✨ That's the whole page, bestie β€” no notes, fr fr. ✨

Signed, sealed, delivered: perl v5.42.3, dated 1980-01-01, and yeah β€” this is ONVIF::...cription(3), the truncated title and all πŸ™ˆπŸ’œ

πŸ“¦ where this page comes from