AccessDecision

public enum AccessDecision : Int8, CustomStringConvertible

Enum describing the access decision made by the controller on an access attempt

  • Access not immediately granted. The zone requires a second person to authenticate to gain access. Message: Second authentication required for access

    Declaration

    Swift

    case withDualAuth = 5
  • Access not immediately granted. The zone requires an escort to approve visitor access. Message: Escort or further visitors required for access

    Declaration

    Swift

    case withEscort = 4
  • Access granted, but with a passback warning Message: Granted: Shouldn’t have passed back

    Declaration

    Swift

    case grantedWithPassback = 3
  • Access granted, but with competency warnings Message: Granted: Competency warning */

    Declaration

    Swift

    case grantedWithCompetencies = 2
  • Access granted. Message: Granted

    Declaration

    Swift

    case granted = 1
  • Access unknown. Message: Requested

    Declaration

    Swift

    case unknown = 0
  • Access Denied. Not allowed to enter the zone Message: Denied: User does not have access to this zone

    Declaration

    Swift

    case deniedZone = -1
  • Access Denied. Not allowed to enter at this time Message: Denied: User does not have access to this zone at this time

    Declaration

    Swift

    case deniedZoneTime = -2
  • Access Denied. User not recognized Message: Denied: Cardholder not recognised

    Declaration

    Swift

    case deniedAuth = -3
  • Access Denied. The zone is locked down and the user does not have privilege to enter during lockdown Message: Denied: User does not have access during lockdown

    Declaration

    Swift

    case deniedLockdown = -4
  • Access Denied. Not allowed to enter the lift floor Message: Denied: User does not have access to lift floor

    Declaration

    Swift

    case deniedLift = -5
  • Access Denied. Missing a competency Message: Denied: User is missing at least one competency

    Declaration

    Swift

    case deniedCompetency = -6
  • Access Denied. Missing competencies Message: Denied: User is missing at least one competency

    Declaration

    Swift

    case deniedCompetencies = -7
  • Access Denied. Not allowed to be the first cardholder in dual-auth Message: Denied: User is not part of the dual auth access group

    Declaration

    Swift

    case deniedDualAuth = -8
  • Access Denied. Not allowed to be the second cardholder in dual-auth Message: Second dual auth user is not part of the access group

    Declaration

    Swift

    case deniedSecondDualAuth = -9
  • Access Denied. Not allowed to be an escort for this visitor Message: Denied: User does not have the right to escort the visitor that attempted access

    Declaration

    Swift

    case deniedNotEscort = -10
  • Access Denied. Visitors not support with anti-tailgating Message: Denied: Multiple visitors are not supported with anti-tailgaiting enabled

    Declaration

    Swift

    case deniedTailgatingVisitors = -11
  • Access Denied. Anti-passback violation Message: Denied: Passback not allowed

    Declaration

    Swift

    case deniedPassback = -12
  • Access Denied. Anti-tailgating violation Message: Denied: User shouldn’t have tailgated

    Declaration

    Swift

    case deniedTailgating = -13
  • Access Denied. Not allowed to use the same phone twice for dual auth Message: Denied: Dual auth failed because the same mobile was used

    Declaration

    Swift

    case deniedDualAuthRepeat = -14
  • Access Denied. A remote operator rejected the request Message: Denied: Challenge operator denied access

    Declaration

    Swift

    case deniedChallenge = -15
  • Access Denied. Phone is not supported Message: Denied: Mobile not supported

    Declaration

    Swift

    case deniedMobileNotSupported = -16
  • Access Denied. Alarm zone is armed and user does not have privilege to disarm it Message: Denied: User cannot disarm alarm zone

    Declaration

    Swift

    case deniedCannotDisarmAlarmZone = -17
  • Access Denied. Unexpected error Message: Denied: Unexpected */

    Declaration

    Swift

    case deniedUnexpected = -64
  • Declaration

    Swift

    public var description: String { get }