Skip to content

Commit ceed298

Browse files
committed
add cardholder
1 parent ca21c61 commit ceed298

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

cuenca/resources/cards.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ class Card(Retrievable, Queryable, Creatable, Updateable):
3131
issuer: CardIssuer
3232
funding_type: CardFundingType
3333
pin_attempts_failed: Optional[int] = None
34+
card_holder_user_id: Optional[int] = None
3435

3536
@property
3637
def last_4_digits(self):
@@ -54,21 +55,24 @@ def create(
5455
issuer: CardIssuer,
5556
funding_type: CardFundingType,
5657
user_id: str = 'me',
58+
card_holder_user_id: Optional[str] = None,
5759
*,
5860
session: Session = global_session,
5961
) -> 'Card':
6062
"""
6163
Assigns user_id and ledger_account_id to a existing virtual card
6264
63-
:param user_id: associated user id
65+
:param user_id: associated user id (Owner of card)
6466
:param funding_type: debit or credit
6567
:param issuer:
68+
:param card_holder_user_id: Holder user of card, not is the owner
6669
:return: New assigned card
6770
"""
6871
req = CardRequest(
6972
user_id=user_id,
7073
issuer=issuer,
7174
funding_type=funding_type,
75+
card_holder_user_id=card_holder_user_id,
7276
)
7377
return cast('Card', cls._create(session=session, **req.dict()))
7478

cuenca/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
__version__ = '0.14.2.dev2'
1+
__version__ = '0.14.2.dev3'
22
CLIENT_VERSION = __version__
33
API_VERSION = '2020-03-19'

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
requests==2.27.1
2-
cuenca-validations== 0.11.0
2+
cuenca-validations==0.11.1.dev5
33
dataclasses>=0.7;python_version<"3.7"

0 commit comments

Comments
 (0)