-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathscenario.py
More file actions
47 lines (39 loc) · 1.02 KB
/
scenario.py
File metadata and controls
47 lines (39 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# coding: utf-8
"""
Generated by: https://openapi-generator.tech
"""
from __future__ import annotations
import json
from enum import Enum
from typing_extensions import Self
class Scenario(str, Enum):
"""
Document processing scenario
"""
"""
allowed enum values
"""
MRZ = 'Mrz'
BARCODE = 'Barcode'
LOCATE = 'Locate'
OCR = 'Ocr'
DOCTYPE = 'DocType'
MRZORBARCODE = 'MrzOrBarcode'
MRZORLOCATE = 'MrzOrLocate'
MRZANDLOCATE = 'MrzAndLocate'
BARCODEANDLOCATE = 'BarcodeAndLocate'
MRZOROCR = 'MrzOrOcr'
MRZORBARCODEOROCR = 'MrzOrBarcodeOrOcr'
LOCATE_VISUAL_AND_MRZ_OR_OCR = 'LocateVisual_And_MrzOrOcr'
FULLPROCESS = 'FullProcess'
FULLAUTH = 'FullAuth'
RUSSTAMP = 'RusStamp'
OCRFREE = 'OcrFree'
CREDITCARD = 'CreditCard'
CAPTURE = 'Capture'
DTC = 'DTC'
RFID = 'RFID'
@classmethod
def from_json(cls, json_str: str) -> Self:
"""Create an instance of Scenario from a JSON string"""
return cls(json.loads(json_str))