ONVIF:...dRules(3pm)
π 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. π
RuleContentSchemaLocationRuleDescriptionExtension
β¨ 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
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms