ONVIF:...ression(3pm)

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

πŸ’– NAME πŸ’–

ONVIF::PTZ::Types::MotionExpression β€” bestie, this is a Perl data type class, and it lives in the User Contributed Perl Documentation corner of the manual-verse (section 3pm, for the record πŸ‘‘).


✨ DESCRIPTION ✨

Okay so picture this: it's a Perl data type class, and its whole entire job is representing the XML Schema defined complexType called MotionExpression β€” which comes from the namespace http://www.onvif.org/ver10/schema. That's it. That's the gig. She's a little type container and she's thriving πŸ’…

πŸŽ€ PROPERTIES πŸŽ€

These are the properties you can get at using the get_PROPERTY / set_PROPERTY methods β€” like, that's literally how you reach them:

  • Expression

🌸 METHODS 🌸

πŸ¦‹ new

Constructor energy. Bestie, this is the data structure you may pass to new():

{ # ONVIF::PTZ::Types::MotionExpression
  Expression =>  $some_value, # string
},

Yes, with the trailing comma. She's extra like that 😌

πŸ“ attr

⚠️ NOTE: Attribute documentation is experimental, and may be inaccurate. See the correspondent WSDL/XML Schema if in question. No cap β€” if something looks sus, go check the source of truth.

So this class has additional attributes, and you access them via the attr() method, iykyk.

attr() hands you back an object of the class ONVIF::PTZ::Types::MotionExpression::_MotionExpression::XmlAttr β€” yes that's a lot of underscores, she's mysterious πŸ’€

On that object, the following attributes can be accessed via the corresponding get_ / set_ methods:

  • Type β€” this attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::string.

🌈 AUTHOR 🌈

Generated by SOAP::WSDL ✨ (the machine did it, she's an icon, no notes)


And that's the whole page, bestie β€” this came out of User Contributed Perl Documentation, running on perl v5.40.1, dated 2026-02-01. Slay, go forth and construct your MotionExpressions πŸ«ΆπŸ’–πŸŽ€

πŸ“¦ where this page comes from