Package-level declarations

Types

Link copied to clipboard
data class Address(val countryCode: String, val streetAddress: String? = null, val extendedAddress: String? = null, val locality: String? = null, val region: String? = null, val postalCode: String? = null) : Parcelable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class CoreConfig @JvmOverloads constructor(val clientId: String, val environment: Environment = Environment.SANDBOX)
Link copied to clipboard
data class DeepLink(val uri: Uri, val originalOptions: BrowserSwitchOptions)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class PayPalSDKError(val code: Int, val errorDescription: String, val correlationId: String? = null, reason: Throwable? = null) : Exception

Class used to describe PayPal errors when they occur.

Link copied to clipboard
class SessionStore(properties: MutableMap<String, String?> = mutableMapOf())
Link copied to clipboard
class UpdateClientConfigAPI(applicationContext: Context, graphQLClient: GraphQLClient, resourceLoader: ResourceLoader)
Link copied to clipboard
@Serializable
data class UpdateClientConfigResponse(val updateClientConfig: String)
Link copied to clipboard
Link copied to clipboard
@Serializable
data class UpdateClientConfigVariables(val token: String, val fundingSource: String, val integrationArtifact: String, val userExperienceFlow: String, val productFlow: String, val buttonSessionId: String? = null)

Functions

Link copied to clipboard
fun captureDeepLink(requestCode: Int, intent: Intent, authState: String): CaptureDeepLinkResult