ContactManagement

data class ContactManagement(val id: String, val platform: Item.ContactManagement.Platform, val display: CommonDisplay, val addPrompt: Item.ContactManagement.AddPrompt, val removePrompt: Item.ContactManagement.RemovePrompt, val emptyLabel: String?, val conditions: Conditions) : Item

Constructors

Link copied to clipboard
constructor(id: String, platform: Item.ContactManagement.Platform, display: CommonDisplay, addPrompt: Item.ContactManagement.AddPrompt, removePrompt: Item.ContactManagement.RemovePrompt, emptyLabel: String?, conditions: Conditions)

Types

Link copied to clipboard
data class ActionableMessage(val title: String, val description: String?, val button: Item.ContactManagement.LabeledButton, val contentDescription: String?)
Link copied to clipboard
Link copied to clipboard
data class ErrorMessages(val invalidMessage: String, val defaultMessage: String)
Link copied to clipboard
data class IconButton(val contentDescription: String?)
Link copied to clipboard
data class LabeledButton(val text: String, val contentDescription: String?)
Link copied to clipboard
sealed class Platform
Link copied to clipboard
data class PromptDisplay(val title: String, val description: String?, val footer: String?)
Link copied to clipboard
sealed class RegistrationOptions
Link copied to clipboard
Link copied to clipboard
data class ResendOptions(val interval: Int, val message: String, val button: Item.ContactManagement.LabeledButton, val onSuccess: Item.ContactManagement.ActionableMessage?)
Link copied to clipboard
data class SmsSenderInfo(val senderId: String, val placeholderText: String, val dialingCode: String, val displayName: String)

Properties

Link copied to clipboard
Link copied to clipboard
open override val conditions: Conditions
Link copied to clipboard
open override val display: CommonDisplay
Link copied to clipboard
Link copied to clipboard
open override val id: String
Link copied to clipboard