WalletProvisioningError
public enum WalletProvisioningError : Error, StringValueConvertible
Enum describing wallet provisioning error types
-
Failed to connect to the Gallagher Cloud, encapsulating the internal causing error.
Declaration
Swift
case networkFailure(Error?)
-
Invalid underlying Quartz image
CGImage
data.Declaration
Swift
case invalidPassThumbnail
-
The device does not support creating Secure Element passes.
Declaration
Swift
case secureElementActivationUnsupported
-
Failed to create Wallet pass metadata to pass to Apple’s wallet library.
Declaration
Swift
case prepareWalletAddToSecureElementFailed
-
Encountered invalid prepare provisioning error from the Gallagher cloud.
Declaration
Swift
case prepareProvisioningError(_: String, code: WalletPrepareProvisioningErrorCode)
-
User cancelled the wallet provisioning process.
Declaration
Swift
case userCancelledProvisioning
-
Wallet provisioning failed to be added to the phone secure element, encapsulating PKAddSecureElementPassError message causing the error.
Declaration
Swift
case addWalletToSecureElementFailed(String)
-
Unexpected error with the internal causing error.
Declaration
Swift
case unexpected(_: String, error: Error?)
-
Declaration
Swift
public var stringValue: String { get }