ONVIF::...:Vector(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… NAME πŸ’…

ONVIF::Device::Types::Vector β€” bestie, this is the Perl data type class for the XML Schema defined complexType Vector, from the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole identity. Iconic, honestly. πŸ‘‘

πŸ¦‹ Little heads-up: this page lives in the User Contributed Perl Documentation corner of the world and it's filed under ONVIF::...:Vector(3) β€” the dots are doing a lot of heavy lifting, and we respect them for it.

✨ DESCRIPTION ✨

Okay so real talk: this is a Perl data type class for the XML Schema defined complexType Vector from the namespace http://www.onvif.org/ver10/schema. That's the assignment. That's what it does. It's giving "small class, big namespace energy" and we love her for it. πŸ’–

πŸŽ€ PROPERTIES πŸŽ€

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods β€” you know the drill, that's the whole pattern:

...and that's genuinely it, bestie. The list is empty up there. Not me squinting at the manpage like πŸ‘€ β€” there are literally no properties enumerated. So no, I'm not hiding any from you, and I'm not gonna make any up either. No cap. πŸ€·β€β™€οΈ


πŸ”₯ METHODS πŸ”₯

🌸 new 🌸

Constructor. The following data structure may be passed to new():

,

Yeah. That's the data structure. Just a comma. Living its best minimalist life. 😭 Don't come for me, I'm reporting exactly what the page says β€” this is a verbatim vibe check and the vibe is comma.

πŸ’œ attr πŸ’œ

⚠️ NOTE: Attribute documentation is experimental, and may be inaccurate. See the correspondent WSDL/XML Schema if in question. (Read: take this with a grain of salt, babe β€” go straight to the source if you need the real truth.)

So this class has additional attributes, and you get to them via the attr() method. Slay. 🫢

attr() returns an object of the class ONVIF::Device::Types::Vector::_Vector::XmlAttr.

The following attributes can be accessed on this object via the corresponding get_/set_ methods:

  • x β€” this attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::float.
  • y β€” this attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::float.

Two coordinates, both floats, both just hanging out in an XmlAttr object. It's giving point in space and honestly the main character energy is immaculate. 🌈⭐


⭐ AUTHOR ⭐

Generated by SOAP::WSDL.


Mwah πŸ’‹ β€” that's the whole page. It was generated by SOAP::WSDL, it's running under perl v5.42.3, and it's dated 1980-01-01 (yes, the first day of 1980, we stan a vintage timestamp πŸŽ€). Go forth and vector responsibly, bestie. πŸ¦‹πŸ’–

πŸ“¦ where this page comes from