BlinkID C SDK version 5.16.0
MRZResult.h
Go to the documentation of this file.
1
13#ifndef MRZRESULT_H_INCLUDED
14#define MRZRESULT_H_INCLUDED
15
16#include "Utils/Date.h"
17#include "Recognizer/Types.h"
18
23{
24 MB_MRTD_TYPE_UNKNOWN = 0,
25
28
31
34
37
40
43
46
49
52};
53
57MB_EXPORTED_TYPE typedef enum MBMRTDDocumentType MBMRTDDocumentType;
58
59#ifdef __cplusplus
60extern "C"
61{
62#endif
63
69{
75 char const * rawMRZString;
76
86 char const * documentCode;
87
93 char const * issuer;
94
99 char const * documentNumber;
100
105 char const * opt1;
106
111 char const * opt2;
112
117 char const * gender;
118
125 char const * nationality;
126
130 char const * primaryID;
131
135 char const * secondaryID;
136
141 char const * alienNumber;
142
148
154
159 char const * issuerName;
160
165 char const * nationalityName;
166
171
176
181
186
191};
192
196MB_EXPORTED_TYPE typedef struct MBMRZResult MBMRZResult;
197
198#ifdef __cplusplus
199}
200#endif
201
202#endif
MBMRTDDocumentType
Definition: MRZResult.h:23
@ MB_MRTD_TYPE_BORDER_CROSSING_CARD
Definition: MRZResult.h:48
@ MB_MRTD_TYPE_GREEN_CARD
Definition: MRZResult.h:36
@ MB_MRTD_TYPE_INTERNAL_TRAVEL_DOCUMENT
Definition: MRZResult.h:45
@ MB_MRTD_TYPE_PASSPORT
Definition: MRZResult.h:30
@ MB_MRTD_TYPE_COUNT
Definition: MRZResult.h:51
@ MB_MRTD_TYPE_VISA
Definition: MRZResult.h:33
@ MB_MRTD_TYPE_IDENTITY_CARD
Definition: MRZResult.h:27
@ MB_MRTD_TYPE_MYS_PASS_IMM13P
Definition: MRZResult.h:39
@ MB_MRTD_TYPE_DL
Definition: MRZResult.h:42
unsigned char MBBool
Boolean type for C SDK.
Definition: Types.h:20
Date structure which can hold date information returned by recognizers.
Definition: Date.h:29
Result from reading Machine Readable Zone text from ID.
Definition: MRZResult.h:69
char const * applicationReceiptNumber
Definition: MRZResult.h:147
MBBool parsed
Definition: MRZResult.h:175
char const * nationalityName
Definition: MRZResult.h:165
char const * opt2
Definition: MRZResult.h:111
MBBool verified
Definition: MRZResult.h:170
char const * issuerName
Definition: MRZResult.h:159
char const * alienNumber
Definition: MRZResult.h:141
char const * immigrantCaseNumber
Definition: MRZResult.h:153
char const * secondaryID
Definition: MRZResult.h:135
MBDate dateOfBirth
Definition: MRZResult.h:180
MBDate dateOfExpiry
Definition: MRZResult.h:185
char const * issuer
Definition: MRZResult.h:93
char const * documentCode
Definition: MRZResult.h:86
MBMRTDDocumentType documentType
Definition: MRZResult.h:190
char const * nationality
Definition: MRZResult.h:125
char const * rawMRZString
Definition: MRZResult.h:75
char const * opt1
Definition: MRZResult.h:105
char const * documentNumber
Definition: MRZResult.h:99
char const * primaryID
Definition: MRZResult.h:130
char const * gender
Definition: MRZResult.h:117