Kofax Mobile SDK API Reference
kfxKLOFieldType.h
Go to the documentation of this file.
1 //
2 // KMC SDK API Reference file
3 // kfxKLOFieldType.h
4 // KMCCaptureData
5 //
6 // Copyright (c) 2012 - 2017 Kofax. Use of this code is with permission pursuant to Kofax license terms.
7 //
8 
9 #import <Foundation/Foundation.h>
10 
11 typedef NS_ENUM(NSUInteger, KLOdataTypes) {
19 };
20 
22 
42 @interface kfxKLOFieldType : NSObject<NSCoding>
43 
45 
48 @property (retain) NSString *name;
49 
51 
54 @property (retain) NSString *displayName;
55 
57 
60 @property (retain) NSString *label;
61 
63 
66 @property (assign, atomic) bool required;
67 
69 
72 @property (assign, atomic) KLOdataTypes dataType;
73 
75 
78 @property (assign, atomic) bool hidden;
79 
81 
84 @property (assign, atomic) bool readOnly;
85 
87 
93 @property (retain) NSMutableArray *options;
94 
96 
99 @property (assign, atomic) bool forceMatch;
100 
102 
105 @property (retain) NSString *min;
106 
108 
111 @property (retain) NSString *max;
112 
114 
117 @property (retain) NSString *defaultValue;
118 
120 
123 @property (retain) NSString *customTag;
124 
126 
130 - (id) init;
131 
132 @end
kfxKLOFieldType::max
NSString * max
Maximum index field value.
Definition: kfxKLOFieldType.h:111
kfxKLOFieldType::min
NSString * min
Minimum index field value.
Definition: kfxKLOFieldType.h:105
kfxKLOFieldType::forceMatch
bool forceMatch
Field must match options list choices.
Definition: kfxKLOFieldType.h:99
KLO_TYPE_DATE
Definition: kfxKLOFieldType.h:16
kfxKLOFieldType::defaultValue
NSString * defaultValue
Default field value.
Definition: kfxKLOFieldType.h:117
KLO_TYPE_STRING
Definition: kfxKLOFieldType.h:12
kfxKLOFieldType
FieldType object describes the attributes of a Field object.
Definition: kfxKLOFieldType.h:42
KLO_TYPE_URL
Definition: kfxKLOFieldType.h:18
kfxKLOFieldType::label
NSString * label
Field Type Label.
Definition: kfxKLOFieldType.h:60
kfxKLOFieldType::required
bool required
Field object Value Required.
Definition: kfxKLOFieldType.h:66
kfxKLOFieldType::dataType
KLOdataTypes dataType
Field Data Type.
Definition: kfxKLOFieldType.h:72
KLOdataTypes
KLOdataTypes
Definition: kfxKLOFieldType.h:11
KLO_TYPE_INT
Definition: kfxKLOFieldType.h:13
KLO_TYPE_FLOAT
Definition: kfxKLOFieldType.h:14
kfxKLOFieldType::readOnly
bool readOnly
ReadOnly.
Definition: kfxKLOFieldType.h:84
kfxKLOFieldType::options
NSMutableArray * options
Options Array.
Definition: kfxKLOFieldType.h:93
KLO_TYPE_EMAIL
Definition: kfxKLOFieldType.h:17
kfxKLOFieldType::hidden
bool hidden
Field Hidden.
Definition: kfxKLOFieldType.h:78
KLO_TYPE_BOOL
Definition: kfxKLOFieldType.h:15
-[kfxKLOFieldType init]
id init()
Initializer.
kfxKLOFieldType::name
NSString * name
Field Type Name.
Definition: kfxKLOFieldType.h:48
kfxKLOFieldType::customTag
NSString * customTag
Application field.
Definition: kfxKLOFieldType.h:123
kfxKLOFieldType::displayName
NSString * displayName
Field Type Display Name.
Definition: kfxKLOFieldType.h:54
Untitled Document © 2021 Kofax, Inc. All rights reserved. Use is subject to license terms.