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