Skip to main content

HS.Message.Push.MembershipSubscriptionList

persistent class HS.Message.Push.MembershipSubscriptionList extends HS.Util.EnsRequest

SQL Table Name: HS_Message_Push.MembershipSubscriptionList

Sends a simple list of membership subscriptions to the push evaluator, so that it can invoke ProcessPolicy and create a batch process request for membership subscriptions that have been triggered.

Property Inventory

Properties

property AddOrRemove as %String;
Property methods: AddOrRemoveDisplayToLogical(), AddOrRemoveGet(), AddOrRemoveGetStored(), AddOrRemoveIsValid(), AddOrRemoveLogicalToDisplay(), AddOrRemoveLogicalToOdbc(), AddOrRemoveNormalize(), AddOrRemoveSet()
property MPIID as %String;
Property methods: MPIIDDisplayToLogical(), MPIIDGet(), MPIIDGetStored(), MPIIDIsValid(), MPIIDLogicalToDisplay(), MPIIDLogicalToOdbc(), MPIIDNormalize(), MPIIDSet()
property Program as %String;
Property methods: ProgramDisplayToLogical(), ProgramGet(), ProgramGetStored(), ProgramIsValid(), ProgramLogicalToDisplay(), ProgramLogicalToOdbc(), ProgramNormalize(), ProgramSet()
property Subscriptions as list of %String;
each will be of the form Recipient type_"//"_recipient_"//"_subscription policy ID
Property methods: SubscriptionsBuildValueArray(), SubscriptionsCollectionToDisplay(), SubscriptionsCollectionToOdbc(), SubscriptionsDisplayToCollection(), SubscriptionsDisplayToLogical(), SubscriptionsGet(), SubscriptionsGetObject(), SubscriptionsGetObjectId(), SubscriptionsGetStored(), SubscriptionsGetSwizzled(), SubscriptionsIsValid(), SubscriptionsLogicalToDisplay(), SubscriptionsLogicalToOdbc(), SubscriptionsNormalize(), SubscriptionsOdbcToCollection(), SubscriptionsSet(), SubscriptionsSetObject(), SubscriptionsSetObjectId()

Inherited Members

Inherited Properties

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (Ens.MessageBody)

^Ens.MessageBodyD(ID)
=
%%CLASSNAME

Storage Model: Storage (HS.Util.EnsRequest)

^Ens.MessageBodyD(ID,"EnsRequest")
=
HSCoreVersion
HSMinVersion
%ClearFields

Storage Model: Storage (HS.Message.Push.MembershipSubscriptionList)

^Ens.MessageBodyD(ID,"MembershipSubscriptionList")
=
MPIID
Subscriptions
Program
AddOrRemove
FeedbackOpens in a new tab