ONVIF:...micDNS(3pm)

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

✨ NAME ✨

ONVIF::Device::Elements::SetDynamicDNS β€” it's giving "Perl class that represents one very specific XML thing" πŸ’…


🌸 DESCRIPTION 🌸

Okay so bestie, listen. This is a Perl data type class for the XML Schema defined element SetDynamicDNS, and it comes straight outta the namespace http://www.onvif.org/ver10/device/wsdl. That's it, that's the whole vibe β€” it's a little Perl wrapper that lets you build/speak that element without hand-rolling XML like some kind of feral gremlin 🧚

No cap, that's literally its entire job.


πŸŽ€ PROPERTIES πŸŽ€

So these are the properties you can touch, and the way you touch them is via the get_PROPERTY / set_PROPERTY methods. Every single one gets the glow-up treatment πŸ‘‘

  • Type β€” the type property, iconic as always
$element->set_Type($data);
$element->get_Type();
  • Name β€” the name property, serving exactly what it says on the tin
$element->set_Name($data);
$element->get_Name();
  • TTL β€” the TTL property, main character energy fr fr
$element->set_TTL($data);
$element->get_TTL();

πŸ’– METHODS πŸ’–

πŸ¦‹ new

my $element = ONVIF::Device::Elements::SetDynamicDNS->new($data);

Constructor ✨ It's the "make me a new one" method, and yes, it ate.

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

{
  Type => $some_value, # DynamicDNSType
  Name => $some_value, # DNSName
  TTL =>  $some_value, # duration
},

Look at those three keys just hanging out together, thriving. Type is a DynamicDNSType, Name is a DNSName, and TTL is a duration β€” the comments are right there in the hash, they said what they said 🫢


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” yeah, it was born this way, no human hand-wrote this beauty πŸ’€


And that's a wrap, bestie! This page is living its life as perl v5.40.1, dated 2026-02-01, and it's part of the User Contributed Perl Documentation situation. Slay, honestly. πŸŒˆπŸ’œ

πŸ“¦ where this page comes from