ONVIF::...ataInput(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

πŸ’… NAME πŸ’…

ok so this is ONVIF::Device::Types::MetadataInput β€” a Perl data type class for the XML Schema defined complexType MetadataInput from the namespace http://www.onvif.org/ver10/schema. yes bestie, it's a whole vibe, it's giving "generated code that Just Works" 🫢

(also hi, you're reading a page from the User Contributed Perl Documentation collection, just so you know where you are ✨)


πŸ¦‹ DESCRIPTION πŸ¦‹

So like, ONVIF::Device::Types::MetadataInput is a Perl data type class for the XML Schema defined complexType MetadataInput, and it lives in the namespace http://www.onvif.org/ver10/schema. That's the whole thing. That's the assignment. πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can access, and the way you access them is via the get_PROPERTY / set_PROPERTY methods β€” that's the pattern, that's the ritual, that's the whole system:

  • MetadataConfig β€” it's there, it's a property, she's iconic
  • Extension β€” also there, also a property, also lowkey essential
no cap β€” the only way in and out of these is get_PROPERTY / set_PROPERTY. don't try to be cute about it. 😌

✨ METHODS ✨

πŸ’– new πŸ’–

Constructor, bestie! The following data structure may be passed to new() β€” and yes, we're showing the whole thing because you deserve to see the whole thing:

 { # ONVIF::Device::Types::MetadataInput
   MetadataConfig =>  { # ONVIF::Device::Types::Config
     Parameters =>  { # ONVIF::Device::Types::ItemList
       SimpleItem => ,
       ElementItem =>  {
       },
       Extension =>  { # ONVIF::Device::Types::ItemListExtension
       },
     },
   },
   Extension =>  { # ONVIF::Device::Types::MetadataInputExtension
   },
 },

like… look at that nesting. it's giving matryoshka dolls. it's giving onion layers. the way MetadataInput holds a MetadataConfig which holds a Parameters which holds a SimpleItem, an ElementItem, and an Extension… and then the outer Extension sitting there with her own MetadataInputExtension… 😭 it just keeps going. slay though. truly. 🌸

just copy the shape exactly, don't freestyle it, fr fr β€” that SimpleItem => , with the empty value is literally how it's written, so leave her alone. πŸ™ˆ


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. that's it, that's the author, a whole module did this. iconic behavior honestly. πŸ€–πŸ’œ


ok that's the page!! mwah πŸ’‹ go forth and construct your MetadataInputs responsibly, bestie.

β€” with love, from the perl v5.42.3 gang, dated the extremely real and definitely-not-a-placeholder date of 1980-01-01 πŸŽ€βœ¨

πŸ“¦ where this page comes from