BeaconUser

data class BeaconUser(val email: String, val name: String? = null, val company: String? = null, val jobTitle: String? = null, val avatar: String? = null, val attributes: Map<String, String>)

Represents a Beacon user with identity and special attributes.

Parameters

email

Required. Valid email address for user identification.

name

Optional. The customer's name. 80 characters maximum.

company

Optional. The customer's company name. 60 characters maximum.

jobTitle

Optional. The customer's job title. 60 characters maximum.

avatar

Optional. The customer's avatar URL. Must be a valid URL. 200 characters maximum.

attributes

Map of custom user attributes.

Note: If any of the parameters exceeds the character limits, the value will not be saved.

Constructors

Link copied to clipboard
constructor(email: String, name: String? = null, company: String? = null, jobTitle: String? = null, avatar: String? = null, attributes: Map<String, String>)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val name: String?