Package-level declarations
Types
Link copied to clipboard
interface AttributeMatcherPlugin
Link copied to clipboard
Link copied to clipboard
Conditions controlling when and for how long a message is displayed. Evaluated internally by RMF; null fields mean "no restriction".
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface JsonToMatchingAttributeMapper
Link copied to clipboard
interface MatchingAttribute
Link copied to clipboard
interface MessageActionMapperPlugin
Link copied to clipboard
The context a message targets, supplied by the consumer at read time. A triggered message is returned only in that context. A message with no trigger is unrestricted.
Link copied to clipboard
data class RemoteMessage(val id: String, val content: Content, val matchingRules: List<Int>, val exclusionRules: List<Int>, val surfaces: List<Surface>, val displayConditions: DisplayConditions? = null)
Link copied to clipboard
interface RemoteMessageModel
Link copied to clipboard
interface SharePromoLinkIntentFactory