ONVIF:...Payload(3pm)

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

πŸ’– 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 πŸ‘‘

  • RequestInfo
  • ResponseInfo
  • Fault
  • Extension

πŸ”₯ 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