Kofax Mobile SDK API Reference
kfxIDCaptureParameters.h
Go to the documentation of this file.
1 //
2 // API Reference
3 // kfxIDCaptureParameters.h
4 // Framework: MobileSDK
5 //
6 // Copyright (c) 2012 - 2017 Kofax. Use of this code is with permission pursuant to Kofax license terms.
7 
8 #import <MobileSDK/kfxIParameters.h>
9 #import <MobileSDK/kfxKOEIDRegion.h>
10 
11 @class kfxIDData;
12 
14 
17 typedef NS_ENUM (NSInteger, kfxIDSide)
18 {
21 };
23 
25 
28 @interface kfxIDState : NSObject <NSCopying>
29 
31 
38 @property (nonatomic, readonly, assign) kfxKOEIDRegion idRegion;
39 
41 
44 - (BOOL)isEqualToState:(kfxIDState*)otherState;
45 
46 @end
47 
49 
53 
55 
58 + (instancetype)NotSpecified;
59 
61 
64 + (instancetype)UnitedStates;
65 
67 
70 + (instancetype)Canada;
71 
73 
76 + (instancetype)AfricaOther;
77 
79 
82 + (instancetype)Cameroon;
83 
85 
88 + (instancetype)AsiaOther;
89 
91 
94 + (instancetype)China;
95 
97 
100 + (instancetype)India;
101 
103 
106 + (instancetype)Singapore;
107 
109 
112 + (instancetype)SouthKorea;
113 
115 
118 + (instancetype)Japan;
119 
121 
124 + (instancetype)AustraliaOther;
125 
127 
130 + (instancetype)KeyPass;
131 
133 
136 + (instancetype)EuropeOther;
137 
139 
142 + (instancetype)Albania;
143 
145 
148 + (instancetype)Germany;
149 
151 
154 + (instancetype)Lithuania;
155 
157 
160 + (instancetype)Luxembourg;
161 
163 
166 + (instancetype)LatinAmericaOther;
167 
169 
172 + (instancetype)Brazil;
173 
175 
178 + (instancetype)Ecuador;
179 
181 
184 + (instancetype)ElSalvador;
185 
187 
190 + (instancetype)Guatemala;
191 
193 
196 + (instancetype)StChristNevis;
197 
198 @end
200 
202 
210 @interface kfxIDCaptureParameters : kfxIParameters <NSCopying>
211 
213 
222 @property (nonatomic, assign) kfxIDSide idSide;
224 
226 
232 @property (nonatomic, strong) kfxIDData* reverseSideID;
233 
235 
243 @property (nonatomic, copy) kfxIDState* state;
244 
246 
254 + (NSString*)projectNameForState:(kfxIDState*)state;
256 @end
instancetype India()
India state.
instancetype ElSalvador()
ElSalvador state.
instancetype NotSpecified()
NotSpecified state.
instancetype Lithuania()
Lithuania state.
instancetype Albania()
Albania state.
instancetype AsiaOther()
Other Asia state.
instancetype Brazil()
Brazil state.
instancetype Japan()
Japan state.
instancetype Ecuador()
Ecuador state.
instancetype StChristNevis()
StChristNevis state.
instancetype Guatemala()
Guatemala state.
kfxKOEIDRegion idRegion
ID region value.
Definition: kfxIDCaptureParameters.h:38
The ID state creation category.
Definition: kfxIDCaptureParameters.h:52
instancetype EuropeOther()
Other Europe state.
instancetype LatinAmericaOther()
Other Latin America state.
kfxIDSide
An enumeration containing the possible ID side values.
Definition: kfxIDCaptureParameters.h:17
instancetype SouthKorea()
South Korea state.
kfxKOEIDRegion
An enumeration containing the possible region values.
Definition: kfxKOEIDRegion.h:16
instancetype KeyPass()
Key Pass state.
instancetype Singapore()
Singapore state.
instancetype AustraliaOther()
Other Australia state.
instancetype AfricaOther()
Other Africa state.
instancetype Canada()
Canada state.
instancetype Luxembourg()
Luxembourg state.
instancetype China()
China state.
instancetype Cameroon()
Cameroon state.
Definition: kfxIDCaptureParameters.h:19
instancetype UnitedStates()
United States state.
Definition: kfxIDCaptureParameters.h:20
This object represents id document data.
Definition: kfxIDData.h:18
The ID state class.
Definition: kfxIDCaptureParameters.h:28
instancetype Germany()
Germany state.
The ID capture view controller parameters.
Definition: kfxIDCaptureParameters.h:210
The base class for capture view controller parameters.
Definition: kfxIParameters.h:18
Untitled Document © 2018 Kofax, Inc. All rights reserved. Use is subject to license terms.