Package-level declarations

Types

Link copied to clipboard

The KvnBrand is present if the KvnContext of the message is KvnContext.BRAND this specify what brand is affected.

Link copied to clipboard

The KvnContext is the context of the KvnMessage, indicate in what context does this message apply.

Link copied to clipboard

Load strategy for getting KVN messages.

Link copied to clipboard
data class KvnMessage(val id: Long, val heading: String, val priority: KvnMessagePriorityType, val text: String, val context: KvnContext, val brand: KvnBrand)

KvnMessage should be shown to the user based on the context and brand. Show the heading and text to the user and use the id for the other repository functionality

Link copied to clipboard

When subscribing or unsubscribing this type indicate if the user wants to be notified on SMS or Email.

Link copied to clipboard

Platform used to define what platform messages we are interested in.