Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 04c0c1a

Browse files
Merge pull request #204 from regulaforensics/fix/SP-22413
SP-22413 - Update AuthenticityCheckResultItem discriminator
2 parents 61015e7 + 4189a03 commit 04c0c1a

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

Lines changed: 15 additions & 3 deletions
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)

AltStyle によって変換されたページ (->オリジナル) /