User

data class User(var type: UserType) : ReportingData

Represents user's reporting data payload.

Constructors

Link copied to clipboard
constructor(type: UserType)

Properties

Link copied to clipboard
open override val data: MutableMap<String, Any>

The data payload container.

Link copied to clipboard
var id: String?

The unique user identifier from UMS system. For example in Evergent system this maps to Customer ID. This value is optional if unknown.

Link copied to clipboard

The unique identifier for the user's profile. This value is optional if unknown.

Link copied to clipboard

The type of the user's profile e.g. kids, general, main etc. This value is optional if unknown.

Link copied to clipboard

The Subscription instance. This value is optional if unknown.

Link copied to clipboard

One of UserType values.