ONVIF:...edRules(3pm)

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

πŸ’– NAME πŸ’–

ONVIF::Media::Types::SupportedRules β€” bestie, it's a Perl data type class, and it's giving very specific XML Schema energy πŸ’…


🌸 DESCRIPTION 🌸

Okay so here's the tea: this is a Perl data type class for the XML Schema defined complexType SupportedRules, and it lives in the namespace http://www.onvif.org/ver10/schema. That's it. That's the whole vibe. It's a lil class that knows how to be SupportedRules. Periodt. ✨


✨ PROPERTIES ✨

These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods, no cap:

  • RuleContentSchemaLocation πŸŽ€
  • RuleDescription πŸ¦‹
  • Extension 🌸

πŸŽ€ METHODS πŸŽ€

πŸ’… new

Constructor, obviously. And here's the part where I hold your hand, because the data structure you can pass to new() is a lot β€” it's nested like a group chat with too many reply threads 😭. Read it slow, it all makes sense:

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

Like… SupportedRules holding a ConfigDescription holding an ItemListDescription holding an ItemListDescriptionExtension? The nesting is iconic in the worst way and I respect it 🫢


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. The machine did this one, and honestly? It ate. πŸ”₯


That's the whole page, bestie β€” every property, every nested type, every lil comment, all of it, exactly where it belongs πŸ’–

Mwah! This was ONVIF:...edRules from the User Contributed Perl Documentation, shipped with perl v5.40.1 and dated 2026-02-01. Go forth and new() something gorgeous πŸŒˆπŸ’…βœ¨

πŸ“¦ where this page comes from