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 = { },
): MXOIdentityTransferConfigurationMXOIdentityTransferUriMatcher
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. |
