diff --git a/cuenca/resources/users.py b/cuenca/resources/users.py index e6efbe68..c44cc0ac 100644 --- a/cuenca/resources/users.py +++ b/cuenca/resources/users.py @@ -7,6 +7,7 @@ Beneficiary, KYCFile, PhoneNumber, + SATRegimeCode, TOSAgreement, TOSRequest, UserQuery, @@ -58,6 +59,7 @@ class User(Creatable, Retrievable, Updateable, Queryable): ) platform_id: Optional[str] = None clabe: Optional[Clabe] = None + fiscal_regime_code: Optional[SATRegimeCode] = None # These fields are added by identify when retrieving a User: names: Optional[str] = None first_surname: Optional[str] = None @@ -149,6 +151,7 @@ def update( email_verification_id: Optional[str] = None, phone_verification_id: Optional[str] = None, curp_document: Optional[SerializableHttpUrl] = None, + fiscal_regime_code: Optional[SATRegimeCode] = None, *, session: Session = global_session, ) -> 'User': @@ -166,6 +169,7 @@ def update( email_verification_id=email_verification_id, phone_verification_id=phone_verification_id, curp_document=curp_document, + fiscal_regime_code=fiscal_regime_code, status=status, ) return cls._update(id=user_id, **request.model_dump(), session=session) diff --git a/cuenca/version.py b/cuenca/version.py index 7c06d6a5..1d8a80ac 100644 --- a/cuenca/version.py +++ b/cuenca/version.py @@ -1,3 +1,3 @@ -__version__ = '2.1.7' +__version__ = '2.1.8' CLIENT_VERSION = __version__ API_VERSION = '2020-03-19' diff --git a/requirements.txt b/requirements.txt index 0dd840ee..ea8bb83f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ requests==2.32.3 -cuenca-validations==2.1.12 +cuenca-validations==2.1.13 pydantic-extra-types==2.10.2