Jumio

public struct Jumio

This struct does not contain any implementation. It is only used as a namespace for all of our classes like Jumio.SDK

  • SDK

    Is used to setup and start a workflow based on a pre-generated SDK token

    See more

    Declaration

    Swift

    public class SDK : NSObject
  • Namespace for Acquire related enums and classes

    See more

    Declaration

    Swift

    public struct Acquire
  • Camera position

    See more

    Declaration

    Swift

    public enum CameraFacing
  • Namespace for confirmation related enums and classes

    See more

    Declaration

    Swift

    public struct Confirmation
  • Jumio Consent Item

    See more

    Declaration

    Swift

    class ConsentItem
  • Declaration

    Swift

    enum ConsentType
  • Handles the Jumio.Credential initialization and the workflow lifecycle

    See more

    Declaration

    Swift

    public class Controller
  • Handles the Jumio.Scan.Part initialization and the credential lifecycle

    See more

    Declaration

    Swift

    public class Credential
  • Base class of all credential results

    See more

    Declaration

    Swift

    public class CredentialResult : NSObject
  • Jumio data center

    See more

    Declaration

    Swift

    public enum DataCenter : Int
  • Jumio.DigitalDocument represents a specific digital document

    See more

    Declaration

    Swift

    public struct DigitalDocument : CustomDebugStringConvertible, Equatable, Jumio.Document
  • Takes care of the document verification process

    See more

    Declaration

    Swift

    public class DocumentCredential : Credential
  • Information for a Document

    See more

    Declaration

    Swift

    public struct DocumentInfo
  • Jumio.Error describes an error situation

    Note

    Please always include the whole code when filing an error related issue to our support team Domains are: A - General network error B - Authentication failed (certificate) C - Authentication failed E - Device appears offline F - Scanning not possible G - User cancelled H - Camera can not be accessed I - Certificate not valid anymore J - Session expired N - Process can not be completed
    See more

    Declaration

    Swift

    public struct Error
  • Setup errors occur when you request views or view controllers from the SDK, which are not available

    See more

    Declaration

    Swift

    public enum SetupError : Swift.Error
  • Logical errors occur due to suboptimal integration and are hints to what is being called wrong

    See more

    Declaration

    Swift

    public enum LogicalError : Swift.Error
  • Takes care of the identity verification process

    See more

    Declaration

    Swift

    public class FaceCredential : Credential
  • Declaration

    Swift

    public class FaceResult : CredentialResult
  • Some scan parts (e.g. Document) allow direct file upload. Use this class to provide the url to the file.

    See more

    Declaration

    Swift

    public class FileAttacher
  • Some scan parts (e.g. Document) allow direct file upload. Use this class to provide the url to the file.

    See more

    Declaration

    Swift

    public struct FileRequirements
  • Takes care of the ID verification process

    See more

    Declaration

    Swift

    public class IDCredential : Credential
  • Declaration

    Swift

    public class IDResult : CredentialResult
  • Utility class to convert ISO 3166 ALPHA-2 to ISO 3166 ALPHA-3 and vice versa

    See more

    Declaration

    Swift

    public class ISOCountryConverter
  • Gives access to all scanned images from a Jumio.Credential

    See more

    Declaration

    Swift

    public class ImageData
  • Jumio.PhysicalDocument represents a specific Jumio.PhysicalDocument.DocumentType and Jumio.PhysicalDocument.DocumentVariant combination

    See more

    Declaration

    Swift

    public struct PhysicalDocument : CustomDebugStringConvertible, Equatable, Jumio.Document
  • Instantiate a Jumio.Preloader to preload Jumio’s machine learning models, which are needed for capturing.

    See more

    Declaration

    Swift

    class Preloader
  • Namespace for reject related enums and classes

    See more

    Declaration

    Swift

    public struct Reject
  • List of reject reasons

    See more

    Declaration

    Swift

    public enum RejectReason : String
  • Jumio.Result contains information about the workflow and provides access to the credential results

    See more

    Declaration

    Swift

    public class Result
  • Namespace for retry related enums and classes

    See more

    Declaration

    Swift

    public struct Retry
  • Namespace for scan related enums and classes

    See more

    Declaration

    Swift

    public struct Scan
  • Jumio.Theme is used to customize SDK colors

    See more

    Declaration

    Swift

    public struct Theme
  • Typealias for JumioViewController

    Declaration

    Swift

    public typealias ViewController = JumioViewController