From 041298f1ced0b4f8344edf30ab4f15080d56ddff Mon Sep 17 00:00:00 2001 From: gabino Date: Tue, 13 Jan 2026 12:13:36 -0600 Subject: [PATCH 1/3] Add blacklist_validation_status and pronouns fields to User class --- cuenca/resources/users.py | 5 +++++ cuenca/version.py | 2 +- requirements.txt | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/cuenca/resources/users.py b/cuenca/resources/users.py index e9412efe..f1df3e44 100644 --- a/cuenca/resources/users.py +++ b/cuenca/resources/users.py @@ -14,6 +14,7 @@ UserRequest, UserStatus, UserUpdateRequest, + VerificationStatus, ) from cuenca_validations.types.enums import ( AccountUseType, @@ -84,6 +85,8 @@ class User(Creatable, Retrievable, Updateable, Queryable): state_of_birth: Optional[State] = None nationality: Optional[Country] = None country_of_birth: Optional[Country] = None + blacklist_validation_status: Optional[VerificationStatus] = None + pronouns: Optional[str] = None @property def balance(self) -> int: @@ -168,6 +171,7 @@ def update( monthly_movements_type: Optional[MonthlyMovementsType] = None, income_type: Optional[IncomeType] = None, pronouns: Optional[str] = None, + blacklist_validation_status: Optional[VerificationStatus] = None, *, session: Session = global_session, ) -> 'User': @@ -190,6 +194,7 @@ def update( monthly_movements_type=monthly_movements_type, income_type=income_type, pronouns=pronouns, + blacklist_validation_status=blacklist_validation_status, ) return cls._update(id=user_id, **request.model_dump(), session=session) diff --git a/cuenca/version.py b/cuenca/version.py index 46bb319a..5c8c8808 100644 --- a/cuenca/version.py +++ b/cuenca/version.py @@ -1,3 +1,3 @@ -__version__ = '2.1.14' +__version__ = '2.1.15.dev1' CLIENT_VERSION = __version__ API_VERSION = '2020-03-19' diff --git a/requirements.txt b/requirements.txt index c337112b..279daeef 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ requests==2.32.3 -cuenca-validations==2.1.19 +cuenca-validations==2.1.24.dev1 pydantic-extra-types==2.10.2 From 32434b561b276be70dd9d10dbc41bc44efe78ba6 Mon Sep 17 00:00:00 2001 From: gabino Date: Tue, 13 Jan 2026 12:48:57 -0600 Subject: [PATCH 2/3] Update version to 2.1.15 in version.py --- cuenca/version.py | 2 +- requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cuenca/version.py b/cuenca/version.py index 5c8c8808..e0d10bea 100644 --- a/cuenca/version.py +++ b/cuenca/version.py @@ -1,3 +1,3 @@ -__version__ = '2.1.15.dev1' +__version__ = '2.1.15' CLIENT_VERSION = __version__ API_VERSION = '2020-03-19' diff --git a/requirements.txt b/requirements.txt index 279daeef..9a9c166c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ requests==2.32.3 -cuenca-validations==2.1.24.dev1 +cuenca-validations==2.1.24 pydantic-extra-types==2.10.2 From cbe496d1deffb641f580d5978232db84bb81dc7e Mon Sep 17 00:00:00 2001 From: gabino Date: Tue, 13 Jan 2026 13:30:10 -0600 Subject: [PATCH 3/3] Add deactivated_at and user_tos_agreements_id fields to User class --- cuenca/resources/users.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cuenca/resources/users.py b/cuenca/resources/users.py index f1df3e44..5e1ed71a 100644 --- a/cuenca/resources/users.py +++ b/cuenca/resources/users.py @@ -87,6 +87,8 @@ class User(Creatable, Retrievable, Updateable, Queryable): country_of_birth: Optional[Country] = None blacklist_validation_status: Optional[VerificationStatus] = None pronouns: Optional[str] = None + deactivated_at: Optional[dt.datetime] = None + user_tos_agreements_id: Optional[str] = None @property def balance(self) -> int: