ONVIF:...edRules(3pm)

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

✨ NAME ✨

ONVIF::PTZ::Types::SupportedRules β€” bestie, it's a Perl data type class and that's literally the whole job πŸ’… (also hi, this is the 3pm page from the User Contributed Perl Documentation, so you know it's the real deal 🫢)


🌸 DESCRIPTION 🌸

Okay so. This is a Perl data type class for the XML Schema defined complexType SupportedRules, living in the namespace http://www.onvif.org/ver10/schema. That's it, that's the vibe. It's a lil' Perl object that mirrors that one XML complexType, no cap πŸ¦‹


πŸŽ€ PROPERTIES πŸŽ€

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods β€” yes, that's the whole interface, get it and set it, iconic behavior honestly:

  • RuleContentSchemaLocation
  • RuleDescription
  • Extension

πŸ’– METHODS πŸ’–

🧚 new

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

{ # ONVIF::PTZ::Types::SupportedRules
  RuleContentSchemaLocation =>  $some_value, # anyURI
  RuleDescription =>  { # ONVIF::PTZ::Types::ConfigDescription
    Parameters =>  { # ONVIF::PTZ::Types::ItemListDescription
      SimpleItemDescription => ,
      ElementItemDescription => ,
      Extension =>  { # ONVIF::PTZ::Types::ItemListDescriptionExtension
      },
    },
    Messages =>  {
      ParentTopic =>  $some_value, # string
    },
    Extension =>  { # ONVIF::PTZ::Types::ConfigDescriptionExtension
    },
  },
  Extension =>  { # ONVIF::PTZ::Types::SupportedRulesExtension
  },
},

Like… look at that nesting. It's giving deeply committed data structure and I respect it 😭 Remember: this is the shape you may pass to new(), so copy the keys exactly, don't freestyle them πŸ’€


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL ✨ (it literally wrote itself, main character energy fr fr)


okay that's the whole page, bestie β€” go forth and instantiate responsibly πŸ’œ

perl v5.40.1 Β· 2026-02-01 Β· ONVIF:...edRules(3pm) β€” mwah, slay, bye πŸŽ€πŸ¦‹πŸ’…

πŸ“¦ where this page comes from