Package-level declarations

Types

Link copied to clipboard
class DataCollector @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP]) constructor(braintreeClient: BraintreeClient, magnesInternalClient: MagnesInternalClient = MagnesInternalClient(), uuidHelper: UUIDHelper = UUIDHelper())

PayPalDataCollector is used to collect PayPal specific device information to aid in fraud detection and prevention.

Link copied to clipboard
fun interface DataCollectorCallback

Callback for receiving result of DataCollector.collectDeviceData

Link copied to clipboard
data class DataCollectorInternalRequest(val hasUserLocationConsent: Boolean, var additionalData: HashMap<String, String>? = null, var applicationGuid: String? = null, var isDisableBeacon: Boolean = false)

Used to configuration the PayPalDataCollector request

Link copied to clipboard
data class DataCollectorRequest @JvmOverloads constructor(val hasUserLocationConsent: Boolean, val riskCorrelationId: String? = null)

Parameters needed when the SDK collects data for fraud identification purposes

Link copied to clipboard
sealed class DataCollectorResult

Result of collecting device data for fraud detection

Link copied to clipboard
class MagnesInternalClient(magnesSDK: MagnesSDK = MagnesSDK.getInstance())