ONVIF:...:Fault(3pm)

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

πŸ’– ONVIF:...:Fault β€” the manual, but make it a group chat πŸ’–

okay bestie, welcome to the <pink>ONVIF:...:Fault</pink> page πŸ’… this one lives in the User Contributed Perl Documentation section, and honestly? she's a whole vibe. let's get into it 🫢


✨ NAME ✨

ONVIF::Analytics::Types::Fault β€” say it with your chest, bestie πŸ‘‘


🌸 DESCRIPTION 🌸

so. this is a Perl data type class for the XML Schema defined complexType <cyan>Fault</cyan>, and she comes from the namespace http://schemas.xmlsoap.org/soap/envelope/. no cap, that's the whole origin story 🧚

and what does she do? she's a Fault reporting structure. that's it, that's the job. when something goes wrong in SOAP-land, she's the one holding the receipts πŸ“‹βœ¨

πŸŽ€ PROPERTIES πŸŽ€

these are the properties you can reach, and the way you reach them is with the <cyan>get_PROPERTY</cyan> / <cyan>set_PROPERTY</cyan> methods. get it? get and set. iconic behavior, honestly 🫢

  • faultcode ⭐
  • faultstring ⭐
  • faultactor ⭐
  • detail ⭐

four little icons, all of them main character energy, all of them yours to read and write πŸ’–


πŸ’… METHODS πŸ’…

πŸ¦‹ new πŸ¦‹

the constructor, bestie. she builds the thing ✨

here's the data structure you may pass to <cyan>new()</cyan>, and I am copying this exactly because we do not freestyle the code, periodt:

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

look at her. faultcode is a <purple>QName</purple>, faultstring is a plain old <purple>string</purple>, faultactor is an <purple>anyURI</purple>, and detail is a nested little <purple>ONVIF::Analytics::Types::detail</purple> situation β€” a struct inside a struct, nesting doll energy, we love to see it πŸͺ†πŸ’œ


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL β€” yeah, she was literally generated, born fully formed, no notes, slay πŸ€–βœ¨


and that's the whole page, bestie!! every flag, every property, every curly brace, all of it intact. nothing skipped, nothing invented, we just made it cute πŸ’…

signing off πŸŽ€ this beauty is running on <cyan>perl v5.40.1</cyan>, dated <lavender>2026-02-01</lavender>, and yes that IS her whole timestamp flex. drink some water, hydrate, and go read your error messages. mwah πŸ’–πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from