ONVIF::...Profile(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ¦‹ ONVIF::...Profile(3) β€” the perl one, bestie

okay so this is a page from the User Contributed Perl Documentation set, and yes the title really is ONVIF::...Profile(3) β€” the dots are part of the vibe, don't come for me πŸ’…


✨ NAME ✨

ngl the NAME section on this page is literally empty in the source β€” nothing under it, zero, void, the silence is deafening 🫢 so we're moving straight on, no cap.


πŸŽ€ DESCRIPTION πŸŽ€

So what IS this? It's a Perl data type class for the XML Schema defined simpleType H264Profile, and it lives in the namespace http://www.onvif.org/ver10/schema. That's the whole personality. πŸ’–

This clase (their spelling, not mine, iykyk) is derived from:

SOAP::WSDL::XSD::Typelib::Builtin::string

Here's the tea: SOAP::WSDL's schema implementation does not validate data, so you can use this thing exactly like it's base type. No vibe check on your values, it just lets you be you. ✨

And then there's this line sitting there in the docs, and it is giving unfinished homework:

# Description of restrictions not implemented yet.

Yep. The restrictions description is not implemented yet. Iconic of them honestly. 😭


🌸 METHODS 🌸

πŸ’œ new

Constructor. That's it, that's the whole description. It makes a new one. Slay.

πŸ’œ get_value / set_value

Getter and setter for the simpleType's value. You get the value, you set the value, you live your truth. πŸ”₯


⭐ OVERLOADING ⭐

Depending on the simple type's base type, the following operations are overloaded:

  • Stringification
  • Numerification
  • Boolification

Like, your object can lowkey become a string, a number, or a bool depending on what its base type is. Main character energy fr fr. πŸ‘‘

Check SOAP::WSDL::XSD::Typelib::Builtin for more information β€” that's where the real lore lives.


🧚 AUTHOR 🧚

Generated by SOAP::WSDL.

That's it. Nobody hand-wrote this, a generator did, and honestly? It ate. πŸ’…


k byeee, this page is from perl v5.42.3, from the User Contributed Perl Documentation, dated 1980-01-01 (yes, the date is older than everyone you know 🌈). Go write some ONVIF SOAP, bestie, you've got this πŸ¦‹πŸŒΈπŸ’–
πŸ“¦ where this page comes from