From 2e5cdabe0624f634471a7f606667846e923cb0f0 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 14 Oct 2026 09:57:49 +0000 Subject: [PATCH] Commit: ca1f7cdc --- regula/facesdk/webclient/gen/models/detect_response.py | 7 +++++-- regula/facesdk/webclient/gen/models/face_sdk_result.py | 9 ++++++--- .../webclient/gen/models/match_and_search_response.py | 5 ++++- regula/facesdk/webclient/gen/models/match_response.py | 5 ++++- 4 files changed, 19 insertions(+), 7 deletions(-) diff --git a/regula/facesdk/webclient/gen/models/detect_response.py b/regula/facesdk/webclient/gen/models/detect_response.py index 6303a0c..10ae0d2 100644 --- a/regula/facesdk/webclient/gen/models/detect_response.py +++ b/regula/facesdk/webclient/gen/models/detect_response.py @@ -9,8 +9,9 @@ import re # noqa: F401 import json -from pydantic import BaseModel, ConfigDict +from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional +from uuid import UUID from regula.facesdk.webclient.gen.models.detect_result import DetectResult from regula.facesdk.webclient.gen.models.face_sdk_result_code import FaceSDKResultCode from typing import Optional, Set @@ -22,8 +23,9 @@ class DetectResponse(BaseModel): DetectResponse """ # noqa: E501 code: SkipValidation[FaceSDKResultCode] = Field(alias="code") + transaction_id: SkipValidation[str] = Field(alias="transactionId", description="Transaction identifier") results: SkipValidation[Optional[DetectResult]] = Field(alias="results", default=None) - __properties: ClassVar[List[str]] = ["code", "results"] + __properties: ClassVar[List[str]] = ["code", "transactionId", "results"] model_config = ConfigDict( populate_by_name=True, @@ -82,6 +84,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate({ "code": obj.get("code"), + "transactionId": obj.get("transactionId"), "results": DetectResult.from_dict(obj["results"]) if obj.get("results") is not None else None }) return _obj diff --git a/regula/facesdk/webclient/gen/models/face_sdk_result.py b/regula/facesdk/webclient/gen/models/face_sdk_result.py index b95ac08..8a6b480 100644 --- a/regula/facesdk/webclient/gen/models/face_sdk_result.py +++ b/regula/facesdk/webclient/gen/models/face_sdk_result.py @@ -9,8 +9,9 @@ import re # noqa: F401 import json -from pydantic import BaseModel, ConfigDict +from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List +from uuid import UUID from regula.facesdk.webclient.gen.models.face_sdk_result_code import FaceSDKResultCode from typing import Optional, Set from typing_extensions import Self @@ -21,7 +22,8 @@ class FaceSDKResult(BaseModel): FaceSDKResult """ # noqa: E501 code: SkipValidation[FaceSDKResultCode] = Field(alias="code") - __properties: ClassVar[List[str]] = ["code"] + transaction_id: SkipValidation[str] = Field(alias="transactionId", description="Transaction identifier") + __properties: ClassVar[List[str]] = ["code", "transactionId"] model_config = ConfigDict( populate_by_name=True, @@ -76,7 +78,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "code": obj.get("code") + "code": obj.get("code"), + "transactionId": obj.get("transactionId") }) return _obj diff --git a/regula/facesdk/webclient/gen/models/match_and_search_response.py b/regula/facesdk/webclient/gen/models/match_and_search_response.py index 6aa5ecd..e67a2ad 100644 --- a/regula/facesdk/webclient/gen/models/match_and_search_response.py +++ b/regula/facesdk/webclient/gen/models/match_and_search_response.py @@ -11,6 +11,7 @@ from pydantic import BaseModel, ConfigDict, Field, StrictFloat, StrictInt from typing import Any, ClassVar, Dict, List, Optional, Union +from uuid import UUID from regula.facesdk.webclient.gen.models.face_sdk_result_code import FaceSDKResultCode from regula.facesdk.webclient.gen.models.match_and_search_response_data_detections_item import MatchAndSearchResponseDataDetectionsItem from regula.facesdk.webclient.gen.models.match_image_result import MatchImageResult @@ -23,11 +24,12 @@ class MatchAndSearchResponse(BaseModel): MatchAndSearchResponse """ # noqa: E501 code: SkipValidation[FaceSDKResultCode] = Field(alias="code") + transaction_id: SkipValidation[str] = Field(alias="transactionId", description="Transaction identifier") results: SkipValidation[Optional[List[MatchImageResult]]] = Field(alias="results", default=None, description="The match and search results.") elapsed_time: SkipValidation[Optional[float]] = Field(alias="elapsedTime", default=None, description="Server processing time, ms. Does not include the time taken to receive the request or deliver the response.") metadata: SkipValidation[Optional[Dict[str, object]]] = Field(alias="metadata", default=None, description="A free-form object containing person's extended attributes.") detections: SkipValidation[Optional[List[MatchAndSearchResponseDataDetectionsItem]]] = Field(alias="detections", default=None, description="The detection results.") - __properties: ClassVar[List[str]] = ["code", "results", "elapsedTime", "metadata", "detections"] + __properties: ClassVar[List[str]] = ["code", "transactionId", "results", "elapsedTime", "metadata", "detections"] model_config = ConfigDict( populate_by_name=True, @@ -97,6 +99,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate({ "code": obj.get("code"), + "transactionId": obj.get("transactionId"), "results": [MatchImageResult.from_dict(_item) for _item in obj.get("results", []) if MatchImageResult.from_dict(_item) is not None], "elapsedTime": obj.get("elapsedTime"), "metadata": obj.get("metadata"), diff --git a/regula/facesdk/webclient/gen/models/match_response.py b/regula/facesdk/webclient/gen/models/match_response.py index fc8d603..f1fc855 100644 --- a/regula/facesdk/webclient/gen/models/match_response.py +++ b/regula/facesdk/webclient/gen/models/match_response.py @@ -11,6 +11,7 @@ from pydantic import BaseModel, ConfigDict, Field from typing import Any, ClassVar, Dict, List, Optional +from uuid import UUID from regula.facesdk.webclient.gen.models.face_sdk_result_code import FaceSDKResultCode from regula.facesdk.webclient.gen.models.match_image_detection import MatchImageDetection from regula.facesdk.webclient.gen.models.match_image_result import MatchImageResult @@ -23,10 +24,11 @@ class MatchResponse(BaseModel): MatchResponse """ # noqa: E501 code: SkipValidation[FaceSDKResultCode] = Field(alias="code") + transaction_id: SkipValidation[str] = Field(alias="transactionId", description="Transaction identifier") detections: SkipValidation[Optional[List[MatchImageDetection]]] = Field(alias="detections", default=None, description="The detection results.") results: SkipValidation[Optional[List[MatchImageResult]]] = Field(alias="results", default=None, description="The comparison results.") metadata: SkipValidation[Optional[Dict[str, object]]] = Field(alias="metadata", default=None, description="A free-form object containing person's extended attributes.") - __properties: ClassVar[List[str]] = ["code", "detections", "results", "metadata"] + __properties: ClassVar[List[str]] = ["code", "transactionId", "detections", "results", "metadata"] model_config = ConfigDict( populate_by_name=True, @@ -96,6 +98,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate({ "code": obj.get("code"), + "transactionId": obj.get("transactionId"), "detections": [MatchImageDetection.from_dict(_item) for _item in obj.get("detections", []) if MatchImageDetection.from_dict(_item) is not None], "results": [MatchImageResult.from_dict(_item) for _item in obj.get("results", []) if MatchImageResult.from_dict(_item) is not None], "metadata": obj.get("metadata")