DeviceBindingStatus

public enum DeviceBindingStatus : Error, LocalizedError, Sendable

An enum representing the status of a device binding operation, which can be used to convey more specific information about the outcome of a binding or signing attempt.

  • The operation timed out.

    Declaration

    Swift

    case timeout
  • The user aborted the operation.

    Declaration

    Swift

    case abort
  • The operation is not supported on this device.

    Declaration

    Swift

    case unsupported(errorMessage: String?)
  • The client is not registered.

    Declaration

    Swift

    case clientNotRegistered
  • The user is not authorized.

    Declaration

    Swift

    case unAuthorize
  • The custom claims are invalid.

    Declaration

    Swift

    case invalidCustomClaims
  • A localized description of the error.

    Declaration

    Swift

    public var errorDescription: String? { get }
  • A client error string that can be sent to the server.

    Declaration

    Swift

    public var clientError: String { get }
  • A user-facing error message.

    Declaration

    Swift

    public var errorMessage: String { get }