diff --git a/craftgate/request/store_card_request.py b/craftgate/request/store_card_request.py index 68a9524..22c9d2e 100644 --- a/craftgate/request/store_card_request.py +++ b/craftgate/request/store_card_request.py @@ -1,5 +1,7 @@ from typing import Optional +from craftgate.request.dto.encrypted_card import EncryptedCard + class StoreCardRequest(object): def __init__( @@ -10,7 +12,8 @@ def __init__( expire_month: Optional[str] = None, secure_fields_token: Optional[str] = None, card_alias: Optional[str] = None, - card_user_key: Optional[str] = None + card_user_key: Optional[str] = None, + encrypted_card: Optional[EncryptedCard] = None ) -> None: self.card_holder_name = card_holder_name self.card_number = card_number @@ -19,3 +22,4 @@ def __init__( self.secure_fields_token = secure_fields_token self.card_alias = card_alias self.card_user_key = card_user_key + self.encrypted_card = encrypted_card