Skip to content

Commit 4189a03

Browse files
SP-22413 - Update AuthenticityCheckResultItem discriminator
1 parent 61015e7 commit 4189a03

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

regula/documentreader/webclient/gen/models/authenticity_check_result_item.py

+15-3
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,19 @@
2727
from regula.documentreader.webclient.gen.models.ident_result import IdentResult
2828
from regula.documentreader.webclient.gen.models.fiber_result import FiberResult
2929
from regula.documentreader.webclient.gen.models.fiber_result import FiberResult
30+
from regula.documentreader.webclient.gen.models.ocr_security_text_result import OCRSecurityTextResult
3031
from regula.documentreader.webclient.gen.models.security_feature_result import SecurityFeatureResult
3132
from regula.documentreader.webclient.gen.models.ident_result import IdentResult
33+
from regula.documentreader.webclient.gen.models.ident_result import IdentResult
34+
from regula.documentreader.webclient.gen.models.security_feature_result import SecurityFeatureResult
3235
from regula.documentreader.webclient.gen.models.photo_ident_result import PhotoIdentResult
3336
from regula.documentreader.webclient.gen.models.ident_result import IdentResult
3437
from regula.documentreader.webclient.gen.models.ident_result import IdentResult
3538
from regula.documentreader.webclient.gen.models.ident_result import IdentResult
3639
from regula.documentreader.webclient.gen.models.ident_result import IdentResult
3740
from regula.documentreader.webclient.gen.models.security_feature_result import SecurityFeatureResult
3841
from regula.documentreader.webclient.gen.models.security_feature_result import SecurityFeatureResult
42+
from regula.documentreader.webclient.gen.models.security_feature_result import SecurityFeatureResult
3943
from regula.documentreader.webclient.gen.models.ident_result import IdentResult
4044
from regula.documentreader.webclient.gen.models.ocr_security_text_result import OCRSecurityTextResult
4145
from regula.documentreader.webclient.gen.models.security_feature_result import SecurityFeatureResult
@@ -65,7 +69,7 @@ class AuthenticityCheckResultItem(BaseModel):
6569

6670
# discriminator mappings
6771
__discriminator_value_class_map: ClassVar[Dict[str, str]] = {
68-
'1': 'SecurityFeatureResult','1024': 'IdentResult','1048576': 'IdentResult','128': 'PhotoIdentResult','131072': 'IdentResult','16': 'FiberResult','16384': 'FiberResult','2': 'SecurityFeatureResult','2048': 'IdentResult','256': 'PhotoIdentResult','262144': 'IdentResult','32': 'IdentResult','32768': 'IdentResult','4': 'IdentResult','4096': 'SecurityFeatureResult','512': 'SecurityFeatureResult','524288': 'IdentResult','64': 'OCRSecurityTextResult','65536': 'SecurityFeatureResult','8': 'SecurityFeatureResult','8192': 'SecurityFeatureResult','8388608': 'SecurityFeatureResult'
72+
'1': 'SecurityFeatureResult','1024': 'IdentResult','1048576': 'IdentResult','128': 'PhotoIdentResult','131072': 'IdentResult','16': 'FiberResult','16384': 'FiberResult','16777216': 'OCRSecurityTextResult','2': 'SecurityFeatureResult','2048': 'IdentResult','2097152': 'IdentResult','2147483648': 'SecurityFeatureResult','256': 'PhotoIdentResult','262144': 'IdentResult','32': 'IdentResult','32768': 'IdentResult','4': 'IdentResult','4096': 'SecurityFeatureResult','4194304': 'SecurityFeatureResult','512': 'SecurityFeatureResult','524288': 'IdentResult','64': 'OCRSecurityTextResult','65536': 'SecurityFeatureResult','8': 'SecurityFeatureResult','8192': 'SecurityFeatureResult','8388608': 'SecurityFeatureResult'
6973
}
7074

7175
@classmethod
@@ -87,7 +91,7 @@ def to_json(self) -> str:
8791
return json.dumps(self.to_dict())
8892

8993
@classmethod
90-
def from_json(cls, json_str: str) -> Optional[Union[SecurityFeatureResult, IdentResult, IdentResult, PhotoIdentResult, IdentResult, FiberResult, FiberResult, SecurityFeatureResult, IdentResult, PhotoIdentResult, IdentResult, IdentResult, IdentResult, IdentResult, SecurityFeatureResult, SecurityFeatureResult, IdentResult, OCRSecurityTextResult, SecurityFeatureResult, SecurityFeatureResult, SecurityFeatureResult, SecurityFeatureResult]]:
94+
def from_json(cls, json_str: str) -> Optional[Union[SecurityFeatureResult, IdentResult, IdentResult, PhotoIdentResult, IdentResult, FiberResult, FiberResult, OCRSecurityTextResult, SecurityFeatureResult, IdentResult, IdentResult, SecurityFeatureResult, PhotoIdentResult, IdentResult, IdentResult, IdentResult, IdentResult, SecurityFeatureResult, SecurityFeatureResult, SecurityFeatureResult, IdentResult, OCRSecurityTextResult, SecurityFeatureResult, SecurityFeatureResult, SecurityFeatureResult, SecurityFeatureResult]]:
9195
"""Create an instance of AuthenticityCheckResultItem from a JSON string"""
9296
return cls.from_dict(json.loads(json_str))
9397

@@ -112,7 +116,7 @@ def to_dict(self) -> Dict[str, Any]:
112116
return _dict
113117

114118
@classmethod
115-
def from_dict(cls, obj: Dict[str, Any]) -> Optional[Union[SecurityFeatureResult, IdentResult, IdentResult, PhotoIdentResult, IdentResult, FiberResult, FiberResult, SecurityFeatureResult, IdentResult, PhotoIdentResult, IdentResult, IdentResult, IdentResult, IdentResult, SecurityFeatureResult, SecurityFeatureResult, IdentResult, OCRSecurityTextResult, SecurityFeatureResult, SecurityFeatureResult, SecurityFeatureResult, SecurityFeatureResult]]:
119+
def from_dict(cls, obj: Dict[str, Any]) -> Optional[Union[SecurityFeatureResult, IdentResult, IdentResult, PhotoIdentResult, IdentResult, FiberResult, FiberResult, OCRSecurityTextResult, SecurityFeatureResult, IdentResult, IdentResult, SecurityFeatureResult, PhotoIdentResult, IdentResult, IdentResult, IdentResult, IdentResult, SecurityFeatureResult, SecurityFeatureResult, SecurityFeatureResult, IdentResult, OCRSecurityTextResult, SecurityFeatureResult, SecurityFeatureResult, SecurityFeatureResult, SecurityFeatureResult]]:
116120
"""Create an instance of AuthenticityCheckResultItem from a dict"""
117121
# look up the object type based on discriminator mapping
118122
object_type = cls.get_discriminator_value(obj)
@@ -130,10 +134,16 @@ def from_dict(cls, obj: Dict[str, Any]) -> Optional[Union[SecurityFeatureResult,
130134
return import_module("regula.documentreader.webclient.gen.models.fiber_result").FiberResult.from_dict(obj)
131135
if object_type == 'FiberResult':
132136
return import_module("regula.documentreader.webclient.gen.models.fiber_result").FiberResult.from_dict(obj)
137+
if object_type == 'OCRSecurityTextResult':
138+
return import_module("regula.documentreader.webclient.gen.models.ocr_security_text_result").OCRSecurityTextResult.from_dict(obj)
133139
if object_type == 'SecurityFeatureResult':
134140
return import_module("regula.documentreader.webclient.gen.models.security_feature_result").SecurityFeatureResult.from_dict(obj)
135141
if object_type == 'IdentResult':
136142
return import_module("regula.documentreader.webclient.gen.models.ident_result").IdentResult.from_dict(obj)
143+
if object_type == 'IdentResult':
144+
return import_module("regula.documentreader.webclient.gen.models.ident_result").IdentResult.from_dict(obj)
145+
if object_type == 'SecurityFeatureResult':
146+
return import_module("regula.documentreader.webclient.gen.models.security_feature_result").SecurityFeatureResult.from_dict(obj)
137147
if object_type == 'PhotoIdentResult':
138148
return import_module("regula.documentreader.webclient.gen.models.photo_ident_result").PhotoIdentResult.from_dict(obj)
139149
if object_type == 'IdentResult':
@@ -148,6 +158,8 @@ def from_dict(cls, obj: Dict[str, Any]) -> Optional[Union[SecurityFeatureResult,
148158
return import_module("regula.documentreader.webclient.gen.models.security_feature_result").SecurityFeatureResult.from_dict(obj)
149159
if object_type == 'SecurityFeatureResult':
150160
return import_module("regula.documentreader.webclient.gen.models.security_feature_result").SecurityFeatureResult.from_dict(obj)
161+
if object_type == 'SecurityFeatureResult':
162+
return import_module("regula.documentreader.webclient.gen.models.security_feature_result").SecurityFeatureResult.from_dict(obj)
151163
if object_type == 'IdentResult':
152164
return import_module("regula.documentreader.webclient.gen.models.ident_result").IdentResult.from_dict(obj)
153165
if object_type == 'OCRSecurityTextResult':

0 commit comments

Comments
 (0)