ONVIF::...Payload(3)

πŸ“¦ version 1.38.6, in nixpkgs unstable

🌸 NAME 🌸

Hey bestie πŸ’– welcome to the ONVIF::...Payload(3) page from the User Contributed Perl Documentation. The main character here is ONVIF::Device::Types::ActionEngineEventPayload β€” yes, that whole gorgeous mouthful. πŸŽ€

✨ DESCRIPTION ✨

So this is a Perl data type class for the XML Schema defined complexType ActionEngineEventPayload from the namespace http://www.onvif.org/ver10/schema. Slay. πŸ’…

The Action Engine Event Payload data structure contains the information about the ONVIF command invocations. It’s giving β€œreceipts for command activity,” lowkey. πŸ”₯

Since this event could be generated by other or proprietary actions, the command invocation specific fields are defined as optional, and an additional extension mechanism is provided for future or additional action definitions. Optional? For a reason. Extension mechanism? Also there. No cap. ✨

πŸŽ€ PROPERTIES πŸŽ€

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

  • RequestInfo β€” property bestie #1 🫢
  • ResponseInfo β€” property bestie #2 🫢
  • Fault β€” property bestie #3 🫢
  • Extension β€” property bestie #4 🫢

πŸ’… 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
          },
        },

πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” iconic behavior, honestly. 🫢


Cute sign-off time: this page is perl v5.42.3, dated 1980-01-01, and it’s the ONVIF::...Payload(3) page from the User Contributed Perl Documentation. Bye bestie, go slay those ONVIF command invocations πŸŒˆπŸ’–

πŸ“¦ where this page comes from