Registered

class Registered @VisibleForTesting @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP]) constructor(val channelId: String, val maskedAddress: String, val transactionalOptedIn: Long? = null, val transactionalOptedOut: Long? = null, val commercialOptedIn: Long? = null, val commercialOptedOut: Long? = null) : ContactChannel.Email.RegistrationInfo(source)

Indicates the Email is registered.

Constructors

Link copied to clipboard
constructor(channelId: String, maskedAddress: String, transactionalOptedIn: Long? = null, transactionalOptedOut: Long? = null, commercialOptedIn: Long? = null, commercialOptedOut: Long? = null)

Properties

Link copied to clipboard

Channel ID.

Link copied to clipboard

Date the user opted in to commercial emails.

Link copied to clipboard

Date the user opted out of commercial emails.

Link copied to clipboard

Masked email address.

Link copied to clipboard

Date the user opted in to transactional emails.

Link copied to clipboard

Date the user opted out of transactional emails.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String

Inherited functions

Link copied to clipboard
open override fun toJsonValue(): JsonValue

Returns the objects represented as a JsonValue.