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 }