Skip to content

Commit 4987971

Browse files
author
gabino
committed
Refactor optional parameters in resource classes
1 parent c25b916 commit 4987971

File tree

5 files changed

+6
-8
lines changed

5 files changed

+6
-8
lines changed

cuenca/resources/card_validations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def create(
3737
exp_month: Optional[int] = None,
3838
exp_year: Optional[int] = None,
3939
pin_block: Optional[str] = None,
40-
pin_attempts_exceeded: Optional[bool] = None,
40+
pin_attempts_exceeded: Optional[str] = None,
4141
*,
4242
session: Session = global_session,
4343
) -> 'CardValidation':

cuenca/resources/kyc_verifications.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def create(cls, session: Session = global_session) -> 'KYCVerification':
4747
def update(
4848
cls,
4949
kyc_id: str,
50-
curp: Curp,
50+
curp: Optional[Curp] = None,
5151
) -> 'KYCVerification':
5252
req = KYCVerificationUpdateRequest(curp=curp)
5353
return cls._update(id=kyc_id, **req.model_dump())

cuenca/resources/limited_wallets.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class LimitedWallet(Wallet):
2121
@classmethod
2222
def create(
2323
cls,
24-
allowed_curp: Curp,
24+
allowed_curp: Optional[Curp] = None,
2525
allowed_rfc: Optional[Rfc] = None,
2626
) -> 'LimitedWallet':
2727
"""

cuenca/resources/platforms.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def create(
5454
cls,
5555
name: str,
5656
rfc: Optional[str] = None,
57-
establishment_date: Optional[dt.date] = None,
57+
establishment_date: Optional[str] = None,
5858
country: Optional[Country] = None,
5959
state: Optional[State] = None,
6060
economic_activity: Optional[str] = None,

cuenca/resources/users.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@ def balance(self) -> int:
104104
def create(
105105
cls,
106106
curp: Curp,
107-
id: Optional[str] = None,
108107
phone_number: Optional[PhoneNumber] = None,
109108
email_address: Optional[EmailStr] = None,
110109
profession: Optional[str] = None,
@@ -118,7 +117,6 @@ def create(
118117
session: Session = global_session,
119118
) -> 'User':
120119
req = UserRequest(
121-
id=id,
122120
curp=curp,
123121
phone_number=phone_number,
124122
email_address=email_address,
@@ -149,7 +147,7 @@ def update(
149147
status: Optional[UserStatus] = None,
150148
email_verification_id: Optional[str] = None,
151149
phone_verification_id: Optional[str] = None,
152-
curp_document_uri: Optional[HttpUrl] = None,
150+
curp_document: Optional[HttpUrl] = None,
153151
*,
154152
session: Session = global_session,
155153
) -> 'User':
@@ -166,7 +164,7 @@ def update(
166164
verification_id=verification_id,
167165
email_verification_id=email_verification_id,
168166
phone_verification_id=phone_verification_id,
169-
curp_document_uri=curp_document_uri,
167+
curp_document=curp_document,
170168
status=status,
171169
)
172170
return cls._update(id=user_id, **request.model_dump(), session=session)

0 commit comments

Comments
 (0)