ONVIF:...eceiver(3pm)
π ONVIF::Media::Types::Receiver π
okay bestie, so this is a page from the User Contributed Perl Documentation β that's the 3pm manual section, iykyk β and the whole thing is literally called ONVIF::Media::Types::Receiver. yeah that's a mouthful, we're just gonna vibe with it π«Ά
β¨ NAME β¨
ONVIF::Media::Types::Receiver β she's a Perl data type class, she's iconic, she's here π
πΈ DESCRIPTION πΈ
So basically: this is a Perl data type class for the XML Schema defined complexType Receiver, and it lives in the namespace http://www.onvif.org/ver10/schema. no cap, that's the whole origin story π
And what is a Receiver, you ask? It's the description of a receiver β including its token and its configuration. that's it, that's the vibe. token + config. the two little besties. π
π¦ PROPERTIES π¦
the following properties may be accessed using get_PROPERTY / set_PROPERTY methods. yes, that's the pattern, that's the whole thing, slay:
TokenConfiguration
two of them. short list. lowkey elegant tbh β¨
π₯ METHODS π₯
π new
Constructor!! the main character entry point!! π«Ά
the following data structure may be passed to new():
{ # ONVIF::Media::Types::Receiver
Token => $some_value, # ReferenceToken
Configuration => { # ONVIF::Media::Types::ReceiverConfiguration
Mode => $some_value, # ReceiverMode
MediaUri => $some_value, # anyURI
StreamSetup => { # ONVIF::Media::Types::StreamSetup
Stream => $some_value, # StreamType
Transport => { # ONVIF::Media::Types::Transport
Protocol => $some_value, # TransportProtocol
},
},
},
},
look at her go. nested hashes all the way down, it's giving inception but make it XML schema π the comments on each line tell you exactly which type each value wants β ReferenceToken, ReceiverMode, anyURI, StreamType, TransportProtocol β so you literally cannot get it wrong (you can, but the comments are right there, bestie π).
π AUTHOR π
Generated by SOAP::WSDL. so not a human author, a generator. king behavior, honestly π
and that's the whole page, babe π this was perl version v5.40.1, dated 2026-02-01, and it's filed under ONVIF:...eceiver(3pm) in the User Contributed Perl Documentation. go forth and instantiate responsibly β¨πΈπ¦
π¦ where this page comes from
- ubuntu resolute: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- ubuntu stonking: zoneminder 1.36.37+dfsg1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms