ONVIF:...hScope(3pm)

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

πŸ’– ONVIF::Media::Types::SearchScope πŸ’–

okay bestie so this page is literally about ONVIF::Media::Types::SearchScope β€” it's a Perl module page (you know, one of those (3pm) ones) and no cap, it's a whole little data-type situation. let's get into it 🫢


✨ NAME ✨

ONVIF::Media::Types::SearchScope β€” that's the whole name, that's the whole vibe πŸ’…


🌸 DESCRIPTION 🌸

so this is a Perl data type class, right? it represents the XML Schema defined complexType SearchScope from the namespace http://www.onvif.org/ver10/schema. slay ✨

and what does it actually mean? it's a structure for defining a limited scope when searching in recorded data. that's the whole point of it, periodt πŸŽ€


πŸ¦‹ PROPERTIES πŸ¦‹

the way you get at these is through get_PROPERTY / set_PROPERTY methods. iconic behavior tbh. here's the full list, no skips, no cuts:

  • IncludedSources
  • IncludedRecordings
  • RecordingInformationFilter
  • Extension

four of them. all present. we love a complete list πŸ’œ


πŸ’… METHODS πŸ’…

⭐ new

it's the constructor, obviously. and the following data structure may be passed to new() β€” literally exactly this, don't @ me:

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

look at that nesting. it's giving structure. it's giving main character energy. the Token field is a ReferenceToken, IncludedRecordings is a RecordingReference, RecordingInformationFilter is an XPathExpression, and Extension is a SearchScopeExtension. iykyk 🧚


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL. that's it, that's the author line, the machine did it and honestly? it ate πŸ’€


reminder bestie: every property up there is reached with get_PROPERTY / set_PROPERTY, and the new() hashref has to look exactly like that shape or it's not gonna vibe check βœ…

and that's the page!! this one shipped in perl v5.40.1, dated 2026-02-01, and it lives under the manual name ONVIF:...hScope(3pm). byeeee, go build something cute with your search scope πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from