Skip to content

Commit b76575e

Browse files
committed
added missing enum values
1 parent 1bb6160 commit b76575e

4 files changed

Lines changed: 64 additions & 73 deletions

File tree

Samples/Advanced/DocumentReader-Swift/DocumentReader-Swift/AdditionalScreens/ChildViewController.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ class ChildViewController: UIViewController {
4646
case .process:
4747
// you can handle intermediate result here
4848
break
49+
case .processWhiteFlashLight:
50+
break;
4951
@unknown default:
5052
break
5153
}

Samples/Advanced/DocumentReader-Swift/DocumentReader-Swift/Extensions/DocFormat+Extensions.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,14 @@ extension DocFormat: CaseIterable {
1818
.NON,
1919
.A4,
2020
.id3_x2,
21+
.id2_Turkey,
2122
.ID1_90,
2223
.ID1_180,
2324
.ID1_270,
2425
.ID2_180,
2526
.ID3_180,
2627
.custom,
28+
.photo,
2729
.flexible,
2830
]
2931
}
@@ -37,13 +39,16 @@ extension DocFormat: LosslessStringConvertible {
3739
case .NON: return "NON"
3840
case .A4: return "A4"
3941
case .id3_x2: return "id3_x2"
42+
case .id2_Turkey: return "id2_Turkey"
4043
case .ID1_90: return "ID1_90"
4144
case .ID1_180: return "ID1_180"
4245
case .ID1_270: return "ID1_270"
4346
case .ID2_180: return "ID2_180"
4447
case .ID3_180: return "ID3_180"
4548
case .custom: return "custom"
49+
case .photo: return "photo"
4650
case .flexible: return "flexible"
51+
case .unknown: return "unknown"
4752
@unknown default:
4853
fatalError()
4954
}

Samples/Advanced/DocumentReader-Swift/DocumentReader-Swift/Extensions/FieldType+Extensions.swift

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
import DocumentReader
1010

11-
extension FieldType {
11+
extension FieldType {
1212
var stringValue: String {
1313
switch self {
1414
case .ft_Document_Class_Code:
@@ -1159,6 +1159,19 @@ extension FieldType {
11591159
return ".ft_DLClassCode_CA_To"
11601160
case .ft_DLClassCode_CA_Notes:
11611161
return ".ft_DLClassCode_CA_Notes"
1162+
case .ft_Citizenship_Status: return ".ft_Citizenship_Status"
1163+
case .ft_Military_Service_From: return ".ft_Military_Service_From"
1164+
case .ft_Military_Service_To: return ".ft_Military_Service_To"
1165+
case .ft_DLClassCode_NT_From: return ".ft_DLClassCode_NT_From"
1166+
case .ft_DLClassCode_NT_To: return ".ft_DLClassCode_NT_To"
1167+
case .ft_DLClassCode_NT_Notes: return ".ft_DLClassCode_NT_Notes"
1168+
case .ft_DLClassCode_TN_From: return ".ft_DLClassCode_TN_From"
1169+
case .ft_DLClassCode_TN_To: return ".ft_DLClassCode_TN_To"
1170+
case .ft_DLClassCode_TN_Notes: return ".ft_DLClassCode_TN_Notes"
1171+
case .ft_DLClassCode_D3_From: return ".ft_DLClassCode_D3_From"
1172+
case .ft_DLClassCode_D3_To: return ".ft_DLClassCode_D3_To"
1173+
case .ft_DLClassCode_D3_Notes: return ".ft_DLClassCode_D3_Notes"
1174+
case .ft_Alt_Date_Of_Expiry: return ".ft_Alt_Date_Of_Expiry"
11621175
@unknown default:
11631176
return ""
11641177
}
@@ -1321,6 +1334,11 @@ extension FieldType {
13211334
.ft_DLClassCode_MC_From, .ft_DLClassCode_MC_To, .ft_DLClassCode_MC_Notes,
13221335
.ft_DLClassCode_RE_From, .ft_DLClassCode_RE_To, .ft_DLClassCode_RE_Notes,
13231336
.ft_DLClassCode_R_From, .ft_DLClassCode_R_To, .ft_DLClassCode_R_Notes,
1324-
.ft_DLClassCode_CA_From, .ft_DLClassCode_CA_To, .ft_DLClassCode_CA_Notes
1337+
.ft_DLClassCode_CA_From, .ft_DLClassCode_CA_To, .ft_DLClassCode_CA_Notes,
1338+
.ft_Citizenship_Status, .ft_Military_Service_From, .ft_Military_Service_To,
1339+
.ft_DLClassCode_NT_From, .ft_DLClassCode_NT_To, .ft_DLClassCode_NT_Notes,
1340+
.ft_DLClassCode_TN_From, .ft_DLClassCode_TN_To, .ft_DLClassCode_TN_Notes,
1341+
.ft_DLClassCode_D3_From, .ft_DLClassCode_D3_To, .ft_DLClassCode_D3_Notes,
1342+
.ft_Alt_Date_Of_Expiry,
13251343
]
13261344
}

Samples/Advanced/DocumentReader-Swift/DocumentReader-Swift/Extensions/ResultType+Extensions.swift

Lines changed: 37 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -11,76 +11,42 @@ import DocumentReader
1111
extension ResultType {
1212
var stringValue: String {
1313
switch self {
14-
case .empty:
15-
return ".empty"
16-
case .rawImage:
17-
return ".rawImage"
18-
case .fileImage:
19-
return ".fileImage"
20-
case .mrzOCRExtended:
21-
return ".mrzOCRExtended"
22-
case .barCodes:
23-
return ".barCodes"
24-
case .graphics:
25-
return ".graphics"
26-
case .mrzTestQuality:
27-
return ".mrzTestQuality"
28-
case .documentTypesCandidates:
29-
return ".documentTypesCandidates"
30-
case .chosenDocumentTypeCandidate:
31-
return ".chosenDocumentTypeCandidate"
32-
case .documentsInfoList:
33-
return ".documentsInfoList"
34-
case .ocrLexicalAnalyze:
35-
return ".ocrLexicalAnalyze"
36-
case .rawUncroppedImage:
37-
return ".rawUncroppedImage"
38-
case .visualOCRExtended:
39-
return ".visualOCRExtended"
40-
case .barCodesTextData:
41-
return ".barCodesTextData"
42-
case .barCodesImageData:
43-
return ".barCodesImageData"
44-
case .authenticity:
45-
return ".authenticity"
46-
case .expertAnalyze:
47-
return ".expertAnalyze"
48-
case .ocrLexicalAnalyzeEx:
49-
return ".ocrLexicalAnalyzeEx"
50-
case .eosImage:
51-
return ".eosImage"
52-
case .bayer:
53-
return ".bayer"
54-
case .magneticStripe:
55-
return ".magneticStripe"
56-
case .magneticStripeTextData:
57-
return ".magneticStripeTextData"
58-
case .fieldFileImage:
59-
return ".fieldFileImage"
60-
case .databaseCheck:
61-
return ".databaseCheck"
62-
case .fingerprintTemplateISO:
63-
return ".fingerprintTemplateISO"
64-
case .inputImageQuality:
65-
return ".inputImageQuality"
66-
case .mrzPosition:
67-
return ".mrzPosition"
68-
case .barcodePosition:
69-
return ".barcodePosition"
70-
case .documentPosition:
71-
return ".documentPosition"
72-
case .custom:
73-
return ".custom"
74-
case .rfidRawData:
75-
return ".rfidRawData"
76-
case .rfidTextData:
77-
return ".rfidTextData"
78-
case .rfidImageData:
79-
return ".rfidImageData"
80-
case .rfidBinaryData:
81-
return ".rfidBinaryData"
82-
case .rfidOriginalGraphics:
83-
return ".rfidOriginalGraphics"
14+
case .empty: return ".empty"
15+
case .rawImage: return ".rawImage"
16+
case .fileImage: return ".fileImage"
17+
case .mrzOCRExtended: return ".mrzOCRExtended"
18+
case .barCodes: return ".barCodes"
19+
case .graphics: return ".graphics"
20+
case .mrzTestQuality: return ".mrzTestQuality"
21+
case .documentTypesCandidates: return ".documentTypesCandidates"
22+
case .chosenDocumentTypeCandidate: return ".chosenDocumentTypeCandidate"
23+
case .documentsInfoList: return ".documentsInfoList"
24+
case .ocrLexicalAnalyze: return ".ocrLexicalAnalyze"
25+
case .rawUncroppedImage: return ".rawUncroppedImage"
26+
case .visualOCRExtended: return ".visualOCRExtended"
27+
case .barCodesTextData: return ".barCodesTextData"
28+
case .barCodesImageData: return ".barCodesImageData"
29+
case .authenticity: return ".authenticity"
30+
case .expertAnalyze: return ".expertAnalyze"
31+
case .ocrLexicalAnalyzeEx: return ".ocrLexicalAnalyzeEx"
32+
case .eosImage: return ".eosImage"
33+
case .bayer: return ".bayer"
34+
case .magneticStripe: return ".magneticStripe"
35+
case .magneticStripeTextData: return ".magneticStripeTextData"
36+
case .fieldFileImage: return ".fieldFileImage"
37+
case .databaseCheck: return ".databaseCheck"
38+
case .fingerprintTemplateISO: return ".fingerprintTemplateISO"
39+
case .inputImageQuality: return ".inputImageQuality"
40+
case .mrzPosition: return ".mrzPosition"
41+
case .barcodePosition: return ".barcodePosition"
42+
case .documentPosition: return ".documentPosition"
43+
case .custom: return ".custom"
44+
case .rfidRawData: return ".rfidRawData"
45+
case .rfidTextData: return ".rfidTextData"
46+
case .rfidImageData: return ".rfidImageData"
47+
case .rfidBinaryData: return ".rfidBinaryData"
48+
case .rfidOriginalGraphics: return ".rfidOriginalGraphics"
49+
case .images: return ".images"
8450
@unknown default:
8551
return ""
8652
}
@@ -96,6 +62,6 @@ extension ResultType {
9662
.expertAnalyze, .ocrLexicalAnalyzeEx, .eosImage, .bayer, .magneticStripe,
9763
.magneticStripeTextData, .fieldFileImage, .databaseCheck, .fingerprintTemplateISO,
9864
.inputImageQuality, .mrzPosition, .barcodePosition, .documentPosition, .custom,
99-
.rfidRawData, .rfidTextData, .rfidImageData, .rfidBinaryData, .rfidOriginalGraphics
65+
.rfidRawData, .rfidTextData, .rfidImageData, .rfidBinaryData, .rfidOriginalGraphics, .images
10066
]
10167
}

0 commit comments

Comments
 (0)