ONVIF:...System(3pm)

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

✨ NAME ✨

ONVIF::Device::Elements::RestoreSystem β€” bestie, it's a whole Perl data type class πŸ’… and it lives in the manual ONVIF:...System(3pm), iykyk.


🌸 DESCRIPTION 🌸

Okay so listen. This is a Perl data type class for the XML Schema defined element RestoreSystem, and it comes straight out of the namespace http://www.onvif.org/ver10/device/wsdl. That's it, that's the vibe. It's a little container doing its thing for the WSDL, no cap πŸ¦‹


πŸ’– PROPERTIES πŸ’–

These are the properties you can reach with the get_PROPERTY / set_PROPERTY methods. Yes, getters and setters, we love a functional pair πŸ‘‘

  • BackupFiles β€” the one and only property, and honestly she's carrying the whole class on her back πŸ’€
$element->set_BackupFiles($data);
$element->get_BackupFiles();

πŸŽ€ METHODS πŸŽ€

new

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

Constructor, obviously ✨ Give it your $data and she's built. Here's the data structure you may pass to new(), copy it exactly bestie, don't freestyle:

{
  BackupFiles =>  { # ONVIF::Device::Types::BackupFile
    Name =>  $some_value, # string
    Data =>  { # ONVIF::Device::Types::AttachmentData
      Include =>  { # ONVIF::Device::Types::Include
      },
    },
  },
},

Look at that nesting 😭 BackupFiles is an ONVIF::Device::Types::BackupFile, Name is a plain string, Data is an ONVIF::Device::Types::AttachmentData, and Include is an ONVIF::Device::Types::Include. It's giving very structured, very demure 🧚


🌈 AUTHOR 🌈

Generated by SOAP::WSDL β€” the machine wrote it, the machine gets the credit, periodt πŸ’œ


Okay that's the whole page, mwah 🫢 This was perl v5.40.1, dated 2026-02-01, from the ONVIF:...System(3pm) manual β€” go forth and restore some systems, you main character πŸŽ€βœ¨

πŸ“¦ where this page comes from