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,
)
Property | Type | Description |
---|---|---|
disableIdentityTransfer | Boolean | Set to true to disable transfer of identity to outbound locations. |
includeList | Set<MXOIdentityTransferUriMatcher>? | The list of allowed URIs for identity transfer. |
excludeList | Set<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
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()
Property | Type | Description |
---|---|---|
value | URI | The exact URI to match. |
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()
Property | Type | Description |
---|---|---|
value | URI | The regex to match against the string representation of the URI by calling URI.toString . |