ONVIF:...ication(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

ONVIF::Analytics::Types::SourceIdentification β€” bestie, this is a whole Perl data type class, and she's here to serve 🫢

(You'll see her listed under the ONVIF:...ication(3pm) corner of the perl manual pages, section 3pm, no cap.)


✨ DESCRIPTION ✨

Okay so picture this: it's a Perl data type class πŸ’…. Specifically, it's the class for the XML Schema defined complexType called SourceIdentification, and she lives in the namespace http://www.onvif.org/ver10/schema. That's it, that's the whole vibe check. 🌸

πŸŽ€ PROPERTIES πŸŽ€

These are the properties, and the way you get at them is with get_PROPERTY / set_PROPERTY methods. Iconic, honestly.

  • Name
  • Token
  • Extension

Not me listing them all because every single one matters πŸ’€


πŸ”₯ METHODS πŸ”₯

🌈 new

Constructor energy!! ✨ This is the one that builds the thing. And here's the data structure you're allowed to pass into new() β€” copy it exactly, don't freestyle it bestie:

{ # ONVIF::Analytics::Types::SourceIdentification
  Name =>  $some_value, # string
  Token => $some_value, # ReferenceToken
  Extension =>  { # ONVIF::Analytics::Types::SourceIdentificationExtension
  },
},

Look at that Extension nesting in there like a lil matryoshka πŸͺ† and the comments telling you Name is a string and Token is a ReferenceToken. Chef's kiss. πŸ‘‘


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” she was literally born from the machine, main character origin story fr fr πŸ€–πŸ’œ


Lowkey a whole note: this is perl v5.40.1, dated 2026-02-01, and it's part of ONVIF:...ication(3pm). Bye bestie, go slay some ONVIF types πŸ’…βœ¨πŸ¦‹
πŸ“¦ where this page comes from