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 }