ONVIF:...dRules(3pm)

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

πŸ’– ONVIF::Device::Types::SupportedRules πŸ’–

okay bestie, so this is a page from the User Contributed Perl Documentation and it's filed under ONVIF:...dRules(3pm) β€” yes the name is giving ✨abbreviated✨, we don't make the rules (well, actually, this module kind of does πŸ‘€). Anyway. Sit down, hydrate, let's get into it. πŸ“


🌸 NAME 🌸

ONVIF::Device::Types::SupportedRules β€” say it with your chest πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

So basically, this is a Perl data type class for the XML Schema defined complexType SupportedRules straight out of the namespace http://www.onvif.org/ver10/schema. It's not doing the most, it's just here to hold your data and look cute doing it. Periodt. πŸ‘‘


πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can get at using the get_PROPERTY / set_PROPERTY methods. Like, you want it? Get it. You want to change it? Set it. Main character energy fr fr. πŸ’–

  • RuleContentSchemaLocation
  • RuleDescription
  • Extension

✨ METHODS ✨

πŸ’« new πŸ’«

Constructor, babes. It builds the thing. 🫢

Here's the data structure you may pass to new(), and yes you need to keep every single one of these, no skipping, not on my watch:

 { # ONVIF::Device::Types::SupportedRules
   RuleContentSchemaLocation =>  $some_value, # anyURI
   RuleDescription =>  { # ONVIF::Device::Types::ConfigDescription
     Parameters =>  { # ONVIF::Device::Types::ItemListDescription
       SimpleItemDescription => ,
       ElementItemDescription => ,
       Extension =>  { # ONVIF::Device::Types::ItemListDescriptionExtension
       },
     },
     Messages =>  {
       ParentTopic =>  $some_value, # string
     },
     Extension =>  { # ONVIF::Device::Types::ConfigDescriptionExtension
     },
   },
   Extension =>  { # ONVIF::Device::Types::SupportedRulesExtension
   },
 },
ngl the nesting goes kinda deep in here, but you got this. Read it top to bottom, follow the comments, and it'll make sense. πŸ”₯

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” iconic behaviour, honestly. Not a human, just vibes and codegen. πŸ€–βœ¨


and that's the whole page, bestie!! no crumbs left, every flag and field accounted for πŸ’œ

kisses, this was perl v5.40.1, dated 2026-02-01, and it lives under ONVIF:...dRules(3pm) β€” so if you ever need it again you know exactly where to find it. slay πŸ’…πŸŒˆ

πŸ“¦ where this page comes from