ONVIF:...::Fault(3pm)

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

πŸ’– NAME πŸ’–

okay bestie, say hi to ONVIF::Media::Elements::Fault β€” yes that's the whole name, she's from the ONVIF::Media::Elements crew and she's literally the main character of this page πŸ’…


✨ DESCRIPTION ✨

so what is she? she's a Perl data type class β€” a lil container, a vibe, a whole moment β€” built for the XML Schema element called Fault 🫢

and where does that element live? in the namespace:

http://schemas.xmlsoap.org/soap/envelope/

that's it, that's the description, no cap. she's the Fault element's Perl bestie and that's her whole job πŸ’€


πŸ› οΈ METHODS πŸ› οΈ

new

my $element = ONVIF::Media::Elements::Fault->new($data);

this is the constructor, aka the glow-up moment where your object gets born ✨ you hand it $data and boom, you got yourself an element.

and the data structure you can pass to new()? she looks like this, exactly like this, no edits:

{ # ONVIF::Media::Types::Fault
  faultcode =>  $some_value, # QName
  faultstring =>  $some_value, # string
  faultactor =>  $some_value, # anyURI
  detail =>  { # ONVIF::Media::Types::detail
  },
},

look at those keys bestie 😭 faultcode is a QName, faultstring is a plain old string, faultactor is an anyURI, and detail is… a whole nested hash of type ONVIF::Media::Types::detail, sitting there all mysterious and empty. iconic behavior honestly 🌸


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” she wasn't hand-crafted, she was generated, and honestly? still ate πŸ’…πŸ”₯


and that's the whole page, bestie! this lil manual page rode in on perl v5.40.1, dated 2026-02-01, and lives under the ONVIF:...::Fault(3pm) title in the User Contributed Perl Documentation section πŸ¦‹ go forth and handle your Faults, periodt πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from