Atalasoft MobileImage 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 - 2016 Kofax. Use of this code is with permission pursuant to Kofax license terms.
7 
8 #import <MobileSDK/kfxIParameters.h>
9 
10 @class kfxIDData;
11 
13 
16 typedef NS_ENUM (NSInteger, kfxIDSide)
17 {
18  kfxIDSide_Front,
19  kfxIDSide_Back
20 };
21 
23 
26 typedef NS_ENUM (NSInteger, kfxIDRegion)
27 {
28  kfxIDRegion_UnitedStates,
29  kfxIDRegion_Canada,
30  kfxIDRegion_Africa,
31  kfxIDRegion_Asia,
32  kfxIDRegion_Australia,
33  kfxIDRegion_Europe,
34  kfxIDRegion_LatinAmerica,
35 };
36 
38 
41 @interface kfxIDState : NSObject <NSCopying>
42 
44 
51 @property (nonatomic, readonly, assign) kfxIDRegion region;
52 
54 
57 - (BOOL)isEqualToState:(kfxIDState*)otherState;
58 
59 @end
60 
62 
66 
68 
71 + (instancetype)NotSpecified;
72 
74 
77 + (instancetype)UnitedStates;
78 
80 
83 + (instancetype)Canada;
84 
86 
89 + (instancetype)AfricaOther;
90 
92 
95 + (instancetype)Cameroon;
96 
98 
101 + (instancetype)AsiaOther;
102 
104 
107 + (instancetype)China;
108 
110 
113 + (instancetype)India;
114 
116 
119 + (instancetype)Singapore;
120 
122 
125 + (instancetype)SouthKorea;
126 
128 
131 + (instancetype)Japan;
132 
134 
137 + (instancetype)AustraliaOther;
138 
140 
143 + (instancetype)KeyPass;
144 
146 
149 + (instancetype)EuropeOther;
150 
152 
155 + (instancetype)Albania;
156 
158 
161 + (instancetype)Germany;
162 
164 
167 + (instancetype)Lithuania;
168 
170 
173 + (instancetype)Luxembourg;
174 
176 
179 + (instancetype)LatinAmericaOther;
180 
182 
185 + (instancetype)Brazil;
186 
188 
191 + (instancetype)Ecuador;
192 
194 
197 + (instancetype)ElSalvador;
198 
200 
203 + (instancetype)Guatemala;
204 
206 
209 + (instancetype)StChristNevis;
210 
211 @end
212 
213 
215 
220 @interface kfxIDCaptureParameters : kfxIParameters <NSCopying>
221 
223 
232 @property (nonatomic, assign) kfxIDSide idSide;
233 
235 
241 @property (nonatomic, strong) kfxIDData* reverseSideID;
242 
244 
252 @property (nonatomic, copy) kfxIDState* state;
253 
254 @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.
The ID state creation category.
Definition: kfxIDCaptureParameters.h:65
instancetype EuropeOther()
Other Europe state.
instancetype LatinAmericaOther()
Other Latin America state.
kfxIDRegion region
ID region value.
Definition: kfxIDCaptureParameters.h:51
instancetype SouthKorea()
South Korea state.
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.
instancetype UnitedStates()
United States state.
typedef NS_ENUM(NSInteger, kfxIDSide)
An enumeration containing the possible ID side values.
Definition: kfxIDCaptureParameters.h:16
This object represents id document data.
Definition: kfxIDData.h:16
The ID state class.
Definition: kfxIDCaptureParameters.h:41
instancetype Germany()
Germany state.
The ID capture view controller parameters.
Definition: kfxIDCaptureParameters.h:220
The base class for capture view controller parameters.
Definition: kfxIParameters.h:18
Untitled Document © 2016 Atalasoft, Inc., 116 Pleasant St, Suite 321, Easthampton, MA 01027, U.S.A. All rights reserved. Use is subject to license terms.