ONVIF::...ference(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… ONVIF::...ference(3) β€” bestie's field guide

ok so this is a page from the User Contributed Perl Documentation manual, and no cap, the title got chopped in the header like ONVIF::...ference(3) (rude, honestly), but the whole thing is about the Perl data type class for the XML Schema defined simpleType RecordingReference from the namespace http://www.onvif.org/ver10/schema. let's get into it 🫢

✨ NAME ✨

Perl data type class for the XML Schema defined simpleType RecordingReference from the namespace http://www.onvif.org/ver10/schema. that's the whole vibe. πŸŽ€

🌸 DESCRIPTION 🌸

okay so picture this: you've got a simpleType called RecordingReference, and this class is literally its Perl data type representation. main character energy for a type wrapper, honestly.

This clase β€” yes, the original spells it that way, we're keeping it, it's canon β€” is derived from

ONVIF::Device::Types::ReferenceToken

and here's the tea about that: SOAP::WSDL's schema implementation does not validate data, so you can use this thing exactly like it's base type. no gatekeeping, no vibe check on your values, it just lets you live. πŸ’€

# Description of restrictions not implemented yet.

yep, that's the literal comment. the restrictions are lowkey not implemented yet. we move. πŸ™ˆ

πŸ¦‹ METHODS πŸ¦‹

new

Constructor. that's it, that's the whole description β€” it makes you a new one. iconic behavior, no notes. ⭐

get_value / set_value

Getter and setter for the simpleType's value. you get the value, you set the value, you slay the value. πŸ”₯

πŸ‘‘ OVERLOADING πŸ‘‘

Depending on the simple type's base type, the following operations are overloaded β€” so like, your object can cosplay as other things:

  • Stringification
  • Numerification
  • Boolification

Check SOAP::WSDL::XSD::Typelib::Builtin for more information. iykyk. πŸ’…

πŸ’œ AUTHOR πŸ’œ

Generated by SOAP::WSDL. that's the author line, bestie, a machine did it and honestly it ate. πŸ€–βœ¨


and that's the whole page, fr fr β€” manual name User Contributed Perl Documentation, from perl v5.42.3, dated the extremely mysterious 1980-01-01. vintage. πŸŽ€πŸ¦‹ bye bestie, go forth and stringify responsibly πŸ’–πŸŒˆ

πŸ“¦ where this page comes from