ONVIF:...chScope(3pm)

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

✨ NAME ✨

ONVIF::Device::Types::SearchScope β€” bestie, this is a Perl data type class and it's giving very specific, very structured πŸ’…


🌸 DESCRIPTION 🌸

okay so. This is a Perl data type class for the XML Schema defined complexType SearchScope, and it lives in the namespace http://www.onvif.org/ver10/schema. No cap, that's the whole namespace, don't go adding slashes bestie 🫢

What does it actually do? It's a structure for defining a limited scope when searching in recorded data. Like, you're not searching everything, you're searching... a little curated corner of it. Main character energy but make it ✨scoped✨.


πŸ’– PROPERTIES πŸ’–

These are the properties you can get at with the get_PROPERTY / set_PROPERTY methods. All four of them, we love a tidy little list:

  • IncludedSources
  • IncludedRecordings
  • RecordingInformationFilter
  • Extension

πŸ¦‹ METHODS πŸ¦‹

new

Constructor, obviously πŸ’… Here's the data structure you may pass to new() β€” literally, copy-paste it, it's exact:

 { # ONVIF::Device::Types::SearchScope
   IncludedSources =>  { # ONVIF::Device::Types::SourceReference
     Token => $some_value, # ReferenceToken
   },
   IncludedRecordings => $some_value, # RecordingReference
   RecordingInformationFilter => $some_value, # XPathExpression
   Extension =>  { # ONVIF::Device::Types::SearchScopeExtension
   },
 },

See how IncludedSources nests its own little ONVIF::Device::Types::SourceReference struct in there with a Token? Obsessed. And Extension brings its own ONVIF::Device::Types::SearchScopeExtension friend along too 🧚


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. It said "I'll do it myself" and honestly? It ate πŸ”₯


and that's the whole page, bestie!! πŸŽ€ this was the ONVIF:...chScope(3pm) page from the User Contributed Perl Documentation, sitting pretty on perl v5.40.1 and dated 2026-02-01 β€” mwah, go scope something πŸ’–βœ¨

πŸ“¦ where this page comes from