DocumentVerificationConfiguration
@interface DocumentVerificationConfiguration : NSObject <NSCopying>
Document Verification Settings class that is used to configure all available functional settings of DocumentVerificationViewController.
-
The API token of your Jumio merchant account
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nonnull) NSString *apiToken;Swift
var apiToken: String { get set } -
The corresponding API secret
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nonnull) NSString *apiSecret;Swift
var apiSecret: String { get set } -
Specifiy the DataCenter that should be used
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) JumioDataCenter dataCenter;Swift
var dataCenter: JumioDataCenter { get set } -
Type of the document
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nonnull) NSString *type;Swift
var type: String { get set } -
Specify a country the (format: ISO 3166-1 Alpha 3 code)
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nonnull) NSString *country;Swift
var country: String { get set } -
Identify the scan in the Jumio merchant UI. (Maximum characters: 100)
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nonnull) NSString *customerInternalReference;Swift
var customerInternalReference: String { get set } -
A delegate implementing the DocumentVerificationViewControllerDelegate protocol
Declaration
Objective-C
@property (nonatomic, weak, readwrite, nullable) id<DocumentVerificationViewControllerDelegate> delegate;Swift
weak var delegate: DocumentVerificationViewControllerDelegate? { get set } -
Specifies how the user is registered on your system. For example, you can use an email address, user name, or account number. Optional. (Maximum characters: 100)
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nonnull) NSString *userReference;Swift
var userReference: String { get set } -
Callback URL (max. 255 characters) for the confirmation after the verification is completed.
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *callbackUrl;Swift
var callbackUrl: String? { get set } -
Criteria for filtering in Merchant reports (Maximum characters: 255)
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *reportingCriteria;Swift
var reportingCriteria: String? { get set } -
Criteria for filtering in Merchant reports (Maximum characters: 255)
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *customDocumentCode;Swift
var customDocumentCode: String? { get set } -
One of the Custom Document Type Codes as configurable the in Merchant UI.
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) JumioCameraPosition cameraPosition;Swift
var cameraPosition: JumioCameraPosition { get set } -
Overrides the label for the document name
Declaration
Objective-C
@property (nonatomic, strong, readwrite, nullable) NSString *documentName;Swift
var documentName: String? { get set } -
Enable/disable data extraction for documents (default: YES)
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL enableExtraction;Swift
var enableExtraction: Bool { get set } -
Configure the status bar style for the duration DocumentVerificationViewController is presented
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) UIStatusBarStyle statusBarStyle;Swift
var statusBarStyle: UIStatusBarStyle { get set }
View on GitHub
DocumentVerificationConfiguration Class Reference