File tree Expand file tree Collapse file tree 10 files changed +18
-15
lines changed
Expand file tree Collapse file tree 10 files changed +18
-15
lines changed Original file line number Diff line number Diff line change 22from typing import ClassVar , Optional
33
44from cuenca_validations .types .requests import ARPCRequest
5- from pydantic_extra_types .payment import PaymentCardNumber
65
76from ..http import Session , session as global_session
87from .base import Creatable
@@ -30,7 +29,7 @@ class Arpc(Creatable):
3029 @classmethod
3130 def create (
3231 cls ,
33- number : PaymentCardNumber ,
32+ number : str ,
3433 arqc : str ,
3534 arpc_method : str ,
3635 transaction_data : str ,
@@ -51,6 +50,6 @@ def create(
5150 transaction_counter = transaction_counter ,
5251 pan_sequence = pan_sequence ,
5352 unique_number = unique_number ,
54- track_data_method = track_data_method , # type: ignore
53+ track_data_method = track_data_method ,
5554 )
5655 return cls ._create (session = session , ** req .model_dump ())
Original file line number Diff line number Diff line change 22from typing import ClassVar , Optional , cast
33
44from cuenca_validations .types .requests import CardActivationRequest
5- from pydantic_extra_types .payment import PaymentCardNumber
65
76from ..http import Session , session as global_session
87from .base import Creatable
@@ -22,7 +21,7 @@ class CardActivation(Creatable):
2221 @classmethod
2322 def create (
2423 cls ,
25- number : PaymentCardNumber ,
24+ number : str ,
2625 exp_month : int ,
2726 exp_year : int ,
2827 cvv2 : str ,
Original file line number Diff line number Diff line change 33
44from cuenca_validations .types import CardStatus , CardType
55from cuenca_validations .types .requests import CardValidationRequest
6- from pydantic_extra_types .payment import PaymentCardNumber
76
87from ..http import Session , session as global_session
98from .base import Creatable
@@ -31,7 +30,7 @@ class CardValidation(Creatable):
3130 @classmethod
3231 def create (
3332 cls ,
34- number : PaymentCardNumber ,
33+ number : str ,
3534 cvv : Optional [str ] = None ,
3635 cvv2 : Optional [str ] = None ,
3736 icvv : Optional [str ] = None ,
Original file line number Diff line number Diff line change @@ -94,7 +94,7 @@ def create(
9494 second_surname = second_surname ,
9595 date_of_birth = date_of_birth ,
9696 state_of_birth = state_of_birth ,
97- country_of_birth = country_of_birth , # type: ignore
97+ country_of_birth = country_of_birth ,
9898 gender = gender ,
9999 manual_curp = manual_curp ,
100100 )
Original file line number Diff line number Diff line change 11from typing import ClassVar
22
3- from cuenca_validations .types import BatchFileMetadata , FileBatchUploadRequest
3+ from cuenca_validations .types import (
4+ BatchFileMetadata ,
5+ FileBatchUploadRequest ,
6+ FileRequest ,
7+ )
48
59from ..http import Session , session as global_session
610from .base import Creatable , Queryable
@@ -22,7 +26,7 @@ def create(
2226 session : Session = global_session ,
2327 ) -> 'FileBatch' :
2428 req = FileBatchUploadRequest (
25- files = files , # type: ignore
29+ files = [ FileRequest ( ** f ) for f in files ],
2630 user_id = user_id ,
2731 )
2832 return cls ._create (session = session , ** req .model_dump ())
Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ def upload(
4040 req = FileUploadRequest (
4141 file = file .read (),
4242 type = file_type ,
43- extension = extension , # type: ignore
43+ extension = extension ,
4444 is_back = is_back ,
4545 user_id = user_id ,
4646 )
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ def create(
4848 req = SessionRequest (
4949 user_id = user_id ,
5050 type = type ,
51- success_url = success_url , # type: ignore
52- failure_url = failure_url , # type: ignore
51+ success_url = success_url ,
52+ failure_url = failure_url ,
5353 )
5454 return cls ._create (session = session , ** req .model_dump ())
Original file line number Diff line number Diff line change @@ -62,7 +62,7 @@ def create(
6262 if not idempotency_key :
6363 idempotency_key = cls ._gen_idempotency_key (account_number , amount )
6464 req = TransferRequest (
65- account_number = account_number , # type: ignore
65+ account_number = account_number ,
6666 amount = amount ,
6767 descriptor = descriptor ,
6868 recipient_name = recipient_name ,
Original file line number Diff line number Diff line change @@ -34,6 +34,6 @@ def create(
3434 first_surname = first_surname ,
3535 second_surname = second_surname ,
3636 curp = curp ,
37- account_number = account_number , # type: ignore
37+ account_number = account_number ,
3838 )
3939 return cls ._create (session = session , ** req .model_dump ())
Original file line number Diff line number Diff line change 1+ [mypy]
2+ plugins = pydantic.mypy
You can’t perform that action at this time.
0 commit comments