ONVIF:...Payload(3pm)
π ONVIF::PTZ::Types::ActionEngineEventPayload π
okay bestie, so this page is ONVIF:...Payload(3pm) from the User Contributed Perl Documentation, and it's about to be your new fave little type class, no cap π«Ά
β¨ NAME β¨
ONVIF::PTZ::Types::ActionEngineEventPayload β that's the whole glow-up right there, the full package name, the moment π
πΈ DESCRIPTION πΈ
So this is a Perl data type class for the XML Schema defined complexType ActionEngineEventPayload, and it lives in the namespace http://www.onvif.org/ver10/schema. iykyk π¦
The Action Engine Event Payload data structure is literally holding all the info about ONVIF command invocations. But here's the tea: since this event could be generated by other actions, or even proprietary ones, the command invocation specific fields are defined as optional, and an extra extension mechanism is provided for future or additional action definitions. she's flexible, she's prepared, she's iconic β¨
π PROPERTIES π
These are the properties you can access using the get_PROPERTY / set_PROPERTY methods β one getter, one setter, the classic duo, the main character energy duo π
RequestInfoResponseInfoFaultExtension
π₯ METHODS π₯
β new β
Constructor, bestie! It's giving "make me a brand new object". The following data structure may be passed to new():
{ # ONVIF::PTZ::Types::ActionEngineEventPayload
RequestInfo => { # ONVIF::PTZ::Types::Envelope
Header => { # ONVIF::PTZ::Types::Header
},
Body => { # ONVIF::PTZ::Types::Body
},
},
ResponseInfo => { # ONVIF::PTZ::Types::Envelope
Header => { # ONVIF::PTZ::Types::Header
},
Body => { # ONVIF::PTZ::Types::Body
},
},
Fault => { # ONVIF::PTZ::Types::Fault
faultcode => $some_value, # QName
faultstring => $some_value, # string
faultactor => $some_value, # anyURI
detail => { # ONVIF::PTZ::Types::detail
},
},
Extension => { # ONVIF::PTZ::Types::ActionEngineEventPayloadExtension
},
},
like, look at all those nested hashes, she's nested, she's layered, she's doing the most and honestly? we love that for her π
π AUTHOR π
Generated by SOAP::WSDL β yes, she was born fully formed, machine-made, still slaying π
and that's the whole page, bestie!! this one shipped with perl v5.40.1 and it's dated 2026-02-01, so go forth and ActionEngineEventPayload your heart out π¦β¨π
π¦ 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