Skip to main content

Overview

enum SeamError
Errors thrown by Seam for initialization, usage, and credential-precondition failures.

Enumeration Cases

SeamError.alreadyInitialized

SDK is already initialized; call deactivate(deintegrate:) before reinitializing.
case alreadyInitialized

SeamError.credentialErrors(_:)

One or more credential-specific errors occurred.
case credentialErrors([SeamCredentialError])
Parameters
ParameterDescription
errorsList of SeamCredentialError values for the specified credential.

SeamError.deactivationInProgress

A deactivation operation is already in progress.
case deactivationInProgress

SeamError.initializationRequired

SDK has not been initialized; call initialize(clientSessionToken:) first.
case initializationRequired

SeamError.integrationNotFound

No credential matching the specified credential was found. This usually indicates that the provider integration wasn’t included when installing the Seam SDK via your package manager.
case integrationNotFound

SeamError.internetConnectionRequired

Network connection is required to perform this operation.
case internetConnectionRequired

SeamError.invalidClientSessionToken

Provided client session token is malformed or invalid.
case invalidClientSessionToken

SeamError.invalidCredentialId

No credential matching the specified identifier was found.
case invalidCredentialId