Unit.Resource.ApplicationDocument (Unit v1.0.0)

Copy Markdown View Source

Represents a document required during an application's KYC/KYB process.

Statuses

  • Required — document must be uploaded
  • ReceivedBack — back side received (driver's license)
  • ReceivedFront — front side received
  • Invalid — uploaded file is invalid (rejected)
  • Approved — accepted
  • PendingReview — under manual review
  • Archived — no longer needed after resubmission

Document types (individuals)

  • IdDocument — passport or driver's license
  • Selfie

Document types (businesses)

  • ArticlesOfIncorporation
  • CertificateOfGoodStanding
  • OperatingAgreement
  • SocialSecurityCard (beneficial owner)
  • GovernmentIssuedId (beneficial owner)

Summary

Types

t()

@type t() :: %Unit.Resource.ApplicationDocument{
  address: map() | nil,
  application_id: String.t() | nil,
  date_of_birth: Date.t() | nil,
  description: String.t() | nil,
  document_type: String.t() | nil,
  id: String.t(),
  name: map() | nil,
  reason: String.t() | nil,
  reason_code: String.t() | nil,
  required_back: boolean(),
  required_front: boolean(),
  status: String.t(),
  type: String.t()
}