com.medallia.mxo.identitytransfer

All of APIs listed on this page are in the com.medallia.mxo.identitytransfer package.

MXOIdentityTransferConfiguration

The configuration object for MXO SDK Identity Transfer.

public class MXOIdentityTransferConfiguration private constructor(
	public val disableIdentityTransfer: Boolean = false,
	public val includeList: Set<MXOIdentityTransferUriMatcher>? = null,
	public val excludeList: Set<MXOIdentityTransferUriMatcher>? = null,
)
PropertyTypeDescription
disableIdentityTransferBooleanSet to true to disable transfer of identity to outbound locations.
includeListSet<MXOIdentityTransferUriMatcher>?The list of allowed URIs for identity transfer.
excludeListSet<MXOIdentityTransferUriMatcher>?The list of denied URIs for identity transfer.

Create an instance using the Builder as shown below:

@JvmSynthetic
public fun mxoIdentityTransferConfiguration(
	initializer: MXOIdentityTransferConfiguration.Builder.() -> Unit = { },
): MXOIdentityTransferConfiguration
Note: For more information, see how to disable/enable automatic identity transfer, or include or exclude an Interaction from tracking.

MXOIdentityTransferUriMatcher

Represents the different ways the MXO SDK will attempt to include or exclude URIs from having a tid query parameter and value appended, IE identity transfer.

If used in either excludeList or includeList, then only exact values (as strings) will be compared.

public data class ExactMatch(
	public val value: URI,
): MXOIdentityTransferUriMatcher()
PropertyTypeDescription
valueURIThe exact URI to match.
Note: For more information, see how to use the exact Uri matcher when including or excluding links from tracking.

If used in either excludeList or includeList, then the URI values will be matched to the regex provided.

public data class RegexMatch(
	public val value: Regex,
): MXOIdentityTransferUriMatcher()
PropertyTypeDescription
valueURIThe regex to match against the string representation of the URI by calling URI.toString.
Note: For more information, see how to use the regex Uri matcher when including or excluding links from tracking.