SeamError
public enum SeamError : Error
Errors thrown by Seam for initialization, usage, and credential-precondition failures.
do {
try Seam.initialize(clientSessionToken: token)
} catch let error as SeamError {
switch error {
case .invalidClientSessionToken:
// Handle invalid token
default:
// Handle other errors
}
}
-
Network connection is required to perform this operation.
Declaration
Swift
case internetConnectionRequired -
SDK has not been initialized; call
initialize(clientSessionToken:)first.Declaration
Swift
case initializationRequired -
Provided client session token is malformed or invalid.
Declaration
Swift
case invalidClientSessionToken -
A deactivation operation is already in progress.
Declaration
Swift
case deactivationInProgress -
SDK is already initialized; call
deactivate(deintegrate:)before reinitializing.Declaration
Swift
case alreadyInitialized -
No credential matching the specified identifier was found.
Declaration
Swift
case invalidCredentialId -
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.
Declaration
Swift
case integrationNotFound -
One or more credential-specific errors occurred.
Declaration
Swift
case credentialErrors([SeamCredentialError])Parameters
errorsList of
SeamCredentialErrorvalues for the specified credential.
Install in Dash