Skip to content

Commit c25b916

Browse files
author
gabino
committed
Refactor CURP handling across multiple resources to use the updated Curp type instead of CurpField
1 parent 4caef3d commit c25b916

File tree

6 files changed

+18
-18
lines changed

6 files changed

+18
-18
lines changed

cuenca/resources/curp_validations.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
Gender,
88
State,
99
)
10-
from cuenca_validations.types.identities import CurpField
10+
from cuenca_validations.types.identities import Curp
1111
from pydantic import ConfigDict, Field
1212

1313
from ..http import Session, session as global_session
@@ -36,13 +36,13 @@ class CurpValidation(Creatable, Retrievable):
3636
nationality: Optional[Country] = Field(
3737
None, description='In format ISO 3166 Alpha-2'
3838
)
39-
manual_curp: Optional[CurpField] = Field(
39+
manual_curp: Optional[Curp] = Field(
4040
None, description='curp provided in request'
4141
)
42-
calculated_curp: CurpField = Field(
42+
calculated_curp: Curp = Field(
4343
description='Calculated CURP based on request data'
4444
)
45-
validated_curp: Optional[CurpField] = Field(
45+
validated_curp: Optional[Curp] = Field(
4646
None, description='CURP validated in Renapo, null if not exists'
4747
)
4848
renapo_curp_match: bool = Field(
@@ -84,7 +84,7 @@ def create(
8484
state_of_birth: Optional[State] = None,
8585
gender: Optional[Gender] = None,
8686
second_surname: Optional[str] = None,
87-
manual_curp: Optional[CurpField] = None,
87+
manual_curp: Optional[Curp] = None,
8888
*,
8989
session: Session = global_session,
9090
) -> 'CurpValidation':

cuenca/resources/identities.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
UserStatus,
1212
VerificationStatus,
1313
)
14-
from cuenca_validations.types.identities import CurpField
14+
from cuenca_validations.types.identities import Curp
1515

1616
from .base import Queryable, Retrievable
1717

@@ -24,7 +24,7 @@ class Identity(Retrievable, Queryable):
2424
names: str
2525
first_surname: str
2626
second_surname: Optional[str] = None
27-
curp: Optional[CurpField] = None
27+
curp: Optional[Curp] = None
2828
rfc: Optional[str] = None
2929
gender: Gender
3030
date_of_birth: Optional[dt.date] = None

cuenca/resources/kyc_verifications.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
from cuenca_validations.types import (
55
Address,
6-
CurpField,
6+
Curp,
77
KYCVerificationUpdateRequest,
88
Rfc,
99
)
@@ -20,7 +20,7 @@ class KYCVerification(Creatable, Retrievable, Updateable):
2020
created_at: dt.datetime
2121
deactivated_at: Optional[dt.datetime] = None
2222
verification_id: Optional[str] = None
23-
curp: Optional[CurpField] = None
23+
curp: Optional[Curp] = None
2424
rfc: Optional[Rfc] = None
2525
address: Optional[Address] = None
2626

@@ -47,7 +47,7 @@ def create(cls, session: Session = global_session) -> 'KYCVerification':
4747
def update(
4848
cls,
4949
kyc_id: str,
50-
curp: CurpField,
50+
curp: Curp,
5151
) -> 'KYCVerification':
5252
req = KYCVerificationUpdateRequest(curp=curp)
5353
return cls._update(id=kyc_id, **req.model_dump())

cuenca/resources/limited_wallets.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from clabe import Clabe
44
from cuenca_validations.types import (
55
AccountQuery,
6-
CurpField,
6+
Curp,
77
LimitedWalletRequest,
88
Rfc,
99
)
@@ -16,12 +16,12 @@ class LimitedWallet(Wallet):
1616
_query_params: ClassVar = AccountQuery
1717
account_number: Clabe
1818
allowed_rfc: Optional[Rfc] = None
19-
allowed_curp: CurpField
19+
allowed_curp: Curp
2020

2121
@classmethod
2222
def create(
2323
cls,
24-
allowed_curp: CurpField,
24+
allowed_curp: Curp,
2525
allowed_rfc: Optional[Rfc] = None,
2626
) -> 'LimitedWallet':
2727
"""

cuenca/resources/user_lists_validation.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from typing import ClassVar, Optional
33

44
from cuenca_validations.types import UserListsRequest, VerificationStatus
5-
from cuenca_validations.types.identities import CurpField
5+
from cuenca_validations.types.identities import Curp
66

77
from ..http import Session, session as global_session
88
from .base import Creatable, Retrievable
@@ -14,7 +14,7 @@ class UserListsValidation(Creatable, Retrievable):
1414
names: Optional[str] = None
1515
first_surname: Optional[str] = None
1616
second_surname: Optional[str] = None
17-
curp: Optional[CurpField] = None
17+
curp: Optional[Curp] = None
1818
account_number: Optional[str] = None
1919
status: Optional[VerificationStatus] = None
2020

@@ -24,7 +24,7 @@ def create(
2424
names: Optional[str] = None,
2525
first_surname: Optional[str] = None,
2626
second_surname: Optional[str] = None,
27-
curp: Optional[CurpField] = None,
27+
curp: Optional[Curp] = None,
2828
account_number: Optional[str] = None,
2929
*,
3030
session: Session = global_session,

cuenca/resources/users.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
UserUpdateRequest,
1616
)
1717
from cuenca_validations.types.enums import Country, Gender, State
18-
from cuenca_validations.types.identities import CurpField
18+
from cuenca_validations.types.identities import Curp
1919
from pydantic import ConfigDict, EmailStr, Field, HttpUrl
2020

2121
from ..http import Session, session as global_session
@@ -103,7 +103,7 @@ def balance(self) -> int:
103103
@classmethod
104104
def create(
105105
cls,
106-
curp: CurpField,
106+
curp: Curp,
107107
id: Optional[str] = None,
108108
phone_number: Optional[PhoneNumber] = None,
109109
email_address: Optional[EmailStr] = None,

0 commit comments

Comments
 (0)