UserStatus

public enum UserStatus : String, Decodable

The possible user status values.

  • New user, not registered or bound to a device.

    Declaration

    Swift

    case open = "OPEN"
  • New user, registered and bound to at least one mobile device.

    Declaration

    Swift

    case registered = "REGISTERED"
  • User awaiting results of iDIN validation checks, app fully available.

    Declaration

    Swift

    case iDinPending = "IDIN_PENDING"
  • Initial user verification complete.

    Declaration

    Swift

    case iDinAccepted = "IDIN_ACCEPTED"
  • Background name-check against connected bank account failed.

    Declaration

    Swift

    case aisNameCheckFailed = "AIS_NAME_CHECK_FAILED"
  • PEP and Sanction checks in progress/pending.

    Declaration

    Swift

    case aisCddPending = "AIS_CDD_PENDING"
  • Level 1 user verification complete.

    Declaration

    Swift

    case aisAccepted = "AIS_ACCEPTED"
  • Level 2 user verification in progress/pending.

    Declaration

    Swift

    case idCardPending = "ID_CARD_PENDING"
  • Level 2 user verification needs to be resubmitted.

    Declaration

    Swift

    case idCardResubmit = "ID_CARD_RESUBMIT"
  • Level 2 user verification complete.

    Declaration

    Swift

    case pisAccepted = "PIS_ACCEPTED"
  • User verification failed due to a CDD check — e.g. sanction check - block account.

    Declaration

    Swift

    case suspended = "SUSPENDED"
  • User has been assessed as unacceptable risk for using the platform - block account.

    Declaration

    Swift

    case blocked = "BLOCKED"
  • User has been off-boarded. User account should no longer be accessible.

    Declaration

    Swift

    case offboarded = "OFFBOARDED"