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(val channelType: ChannelType)
Link copied to clipboard
data class PromptDisplay(val title: String, val description: String?, val footer: String?)
Link copied to clipboard
sealed class RegistrationOptions(val type: String)
Link copied to clipboard
data class RemoveChannelPrompt(    val type: String,     val display: Item.ContactManagement.PromptDisplay,     val submitButton: Item.ContactManagement.LabeledButton,     val closeButton: Item.ContactManagement.IconButton?,     val cancelButton: Item.ContactManagement.LabeledButton?,     val onSubmit: Item.ContactManagement.ActionableMessage?)
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

Inherited functions

Link copied to clipboard