WSNoti...nagerRP(3pm)

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

πŸ’– 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