ONVIF:...Payload(3pm)

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

✨ NAME ✨

ONVIF::Media::Types::ActionEngineEventPayload β€” bestie, it's a whole Perl data type class, and yes it's giving XML Schema realness πŸ’… (this one lives in ONVIF:...Payload(3pm), a User Contributed Perl Documentation page, in case you were wondering where you wandered in from πŸ¦‹)


🌸 DESCRIPTION 🌸

Okay so. This is a Perl data type class for the XML Schema defined complexType ActionEngineEventPayload, and it hangs out in the namespace http://www.onvif.org/ver10/schema. No cap.

So what even is an Action Engine Event Payload? It's a data structure holding the info about ONVIF command invocations. And here's the lil plot twist: because this event could totally be generated by other or proprietary actions too, the command-invocation-specific fields are marked as optional, and there's an extra extension mechanism built in for future or additional action definitions. It's giving "we planned ahead, periodt" πŸŽ€

🫢 PROPERTIES 🫢

These properties are all accessible via the get_PROPERTY / set_PROPERTY methods:

  • RequestInfo
  • ResponseInfo
  • Fault
  • Extension

πŸ”₯ METHODS πŸ”₯

🌈 new 🌈

Constructor, bb. The following data structure may be passed to new():

 { # ONVIF::Media::Types::ActionEngineEventPayload
   RequestInfo =>  { # ONVIF::Media::Types::Envelope
     Header =>  { # ONVIF::Media::Types::Header
     },
     Body =>  { # ONVIF::Media::Types::Body
     },
   },
   ResponseInfo =>  { # ONVIF::Media::Types::Envelope
     Header =>  { # ONVIF::Media::Types::Header
     },
     Body =>  { # ONVIF::Media::Types::Body
     },
   },
   Fault =>  { # ONVIF::Media::Types::Fault
     faultcode =>  $some_value, # QName
     faultstring =>  $some_value, # string
     faultactor =>  $some_value, # anyURI
     detail =>  { # ONVIF::Media::Types::detail
     },
   },
   Extension =>  { # ONVIF::Media::Types::ActionEngineEventPayloadExtension
   },
 },

Look at that nesting, it's literally a whole family tree of types 🧚


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” shoutout to the machine that wrote this so we didn't have to πŸ’–


And that's the whole page, bestie! This gem came to you via perl v5.40.1, dated 2026-02-01, and it's the ONVIF:...Payload(3pm) situation fr fr. Go forth and invoke some commands πŸ’…βœ¨

πŸ“¦ where this page comes from