WSNoti...nagerRP(3pm)
π NAME π
WSNotification::Elements::SubscriptionManagerRP β she's a whole Perl module bestie, and she's here to hold your SubscriptionManagerRP data β¨
πΈ DESCRIPTION πΈ
okay so. this is a Perl data type class for the XML Schema defined element SubscriptionManagerRP, and it lives in the namespace http://docs.oasis-open.org/wsn/b-2. that's it, that's the whole job. she holds the data, she formats the XML, she serves cunt π
β¨ PROPERTIES β¨
every one of these is accessible through the classic <purple>get_PROPERTY</purple> / <purple>set_PROPERTY</purple> method duo, iykyk π«Ά
ConsumerReferenceβ the consumer reference, bestie π
$element->set_ConsumerReference($data);
$element->get_ConsumerReference();
Note: the name of this property has been altered, because it didn't match perl's notion of variable/subroutine names. the altered name is used in perl code only β XML output uses the original name:
Filterβ the filter, obviously π
$element->set_Filter($data);
$element->get_Filter();
Note: the name of this property has been altered, because it didn't match perl's notion of variable/subroutine names. the altered name is used in perl code only β XML output uses the original name:
SubscriptionPolicyβ the subscription policy, no cap π
$element->set_SubscriptionPolicy($data);
$element->get_SubscriptionPolicy();
Note: the name of this property has been altered, because it didn't match perl's notion of variable/subroutine names. the altered name is used in perl code only β XML output uses the original name:
CreationTimeβ when it was created, iconic β°
$element->set_CreationTime($data);
$element->get_CreationTime();
Note: the name of this property has been altered, because it didn't match perl's notion of variable/subroutine names. the altered name is used in perl code only β XML output uses the original name:
π₯ METHODS π₯
π new π
my $element = WSNotification::Elements::SubscriptionManagerRP->new($data);
the constructor, bestie. she's giving main character energy. here's the data structure you can pass to new() β copy it exactly, do not freestyle it π
{
ConsumerReference => { # WSNotification::Types::EndpointReferenceType
Address => { value => $some_value },
ReferenceParameters => { # WSNotification::Types::ReferenceParametersType
},
Metadata => { # WSNotification::Types::MetadataType
},
},
Filter => { # WSNotification::Types::FilterType
TopicExpression => { # WSNotification::Types::TopicExpressionType
},
MessageContent => { # WSNotification::Types::QueryExpressionType
},
},
SubscriptionPolicy => { # WSNotification::Types::SubscriptionPolicyType
},
CreationTime => $some_value, # dateTime
},
like. look at that nesting. the way ConsumerReference swallows Address, ReferenceParameters and Metadata... obsessed π¦ and Filter is out here holding TopicExpression and MessageContent like the queen she is π and then SubscriptionPolicy is just vibing with nothing inside, which is so real of her. and CreationTime is a plain old $some_value marked as dateTime β
π AUTHOR π
Generated by SOAP::WSDL β¨ (not a human, just a very efficient little code generator doing her thing π )
and that's the whole page, bestie!! π«Ά this was perl v5.40.1, dated 2026-02-01, from the User Contributed Perl Documentation collection β go forth and manage those subscription manager RPs, slay πβ¨π
π¦ 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