WSNoti...gerPort(3pm)
β¨ NAME β¨
WSNotification::Interfaces::WSBaseNotificationSender::SubscriptionManagerPort β it's the SOAP Interface for the WSBaseNotificationSender Web Service, bestie. That's the whole name, yes it's long, yes it's iconic, we don't make the rules π
πΈ SYNOPSIS πΈ
okay so here's how you actually use the thing:
use WSNotification::Interfaces::WSBaseNotificationSender::SubscriptionManagerPort;
my $interface = WSNotification::Interfaces::WSBaseNotificationSender::SubscriptionManagerPort->new();
my $response;
$response = $interface->Renew();
$response = $interface->Unsubscribe();
π¦ DESCRIPTION π¦
It's a SOAP Interface for the WSBaseNotificationSender web service, and that service lives at http://docs.oasis-open.org/wsn/bw-2. That's the whole vibe check. π
π SERVICE WSBaseNotificationSender π
π Port SubscriptionManagerPort π
β¨ METHODS β¨
π General methods π
newβ the Constructor, obviously. Every single argument you throw at it gets forwarded straight toSOAP::WSDL::Client. No notes, no filtering, it just passes them along. π«Ά
π SOAP Service methods π
Quick heads up before you scroll: the method synopsis is shown with hash refs as parameters. π
Those commented class names you'll see sitting inside the method's parameters? They're telling you that objects of the corresponding class can be passed in instead of the marked hash ref. Slay.
You may pass any combination of objects, hash and list refs to these methods, as long as you meet the structure. Mix and match, go off. π₯
List items (i.e. multiple occurrences) are not displayed in the synopsis. You may generally pass a list ref of hash refs (or objects) instead of a hash ref β but lowkey this may result in invalid XML if you use it improperly, so like, be careful bestie. π
Also important: SOAP::WSDL always expects list references at maximum depth position. No cap.
XML attributes are not displayed in this synopsis and cannot be set using hash refs. If you need the tea on that, go read the respective class' documentation. π
π Renew π
Returns a WSNotification::Elements::RenewResponse object. Iconic.
$response = $interface->Renew( {
TerminationTime => $some_value, # AbsoluteOrRelativeTimeType
},,
);
β Unsubscribe β
Returns a WSNotification::Elements::UnsubscribeResponse object. Also iconic.
$response = $interface->Unsubscribe( {
},,
);
π AUTHOR π
Generated by SOAP::WSDL on Fri Aug 8 16:49:21 2014. A whole generation ago and still serving looks. π
and that's a wrap, bestie π this was WSNoti...gerPort(3pm) from perl v5.40.1, dated 2026-02-01, brought to you by User Contributed Perl Documentation. periodt. π
β¨
π¦ 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