logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt

ONVIF::Device::Types::ActionEngineEventPayload

Author

       Generated by SOAP::WSDL

perl v5.40.1                                       2025-02-21             ONVIF::Device::...ineEventPayload(3pm)

Description

       Perl data type class for the XML Schema defined complexType ActionEngineEventPayload from the namespace
       http://www.onvif.org/ver10/schema.

       Action Engine Event Payload data structure contains the information about the ONVIF command invocations.
       Since this event could be generated by other or proprietary actions, the command invocation specific
       fields are defined as optional and additional extension mechanism is provided for future or additional
       action definitions.

   PROPERTIES
       The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:

       •   RequestInfo

       •   ResponseInfo

       •   Fault

       •   Extension

Methods

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

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

Name

       ONVIF::Device::Types::ActionEngineEventPayload

See Also