Profile
data class Profile(name: String?, avatar: String?, address: JsonAddress?, capabilities: Capabilities?, color: String?, about: String?, emoji: String?, contactName: String?, profileName: String?, inboxPosition: Int?, expirationTime: Int?, mobilecoinAddress: String?, visibleBadgeIds: List<String>) : SignaldResponseBodyV1
Content copied to clipboard
Information about a Signal user
Constructors
Link copied to clipboard
fun Profile(name: String? = null, avatar: String? = null, address: JsonAddress? = null, capabilities: Capabilities? = null, color: String? = null, about: String? = null, emoji: String? = null, contactName: String? = null, profileName: String? = null, inboxPosition: Int? = null, expirationTime: Int? = null, mobilecoinAddress: String? = null, visibleBadgeIds: List<String> = emptyList())
Content copied to clipboard
Properties
Link copied to clipboard
Link copied to clipboard
base64-encoded mobilecoin address. Note that this is not the traditional MobileCoin address encoding. Clients are responsible for converting between MobileCoin's custom base58 on the user-facing side and base64 encoding on the signald side. If unset, null or an empty string, will empty the profile payment address
Link copied to clipboard