From 87a50cca1346de2cb38c6edd14de56395066fbbe Mon Sep 17 00:00:00 2001 From: Bilal Hussain Date: Fri, 23 May 2025 18:21:36 -0500 Subject: [PATCH] adds transaction merchants --- method/resources/Accounts/Transactions.py | 5 +++++ setup.py | 2 +- test/resources/Account_test.py | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/method/resources/Accounts/Transactions.py b/method/resources/Accounts/Transactions.py index 6ed6252..fd02251 100644 --- a/method/resources/Accounts/Transactions.py +++ b/method/resources/Accounts/Transactions.py @@ -9,6 +9,10 @@ 'voided', ] +class AccountTransactionMerchant(TypedDict): + name: str + logo: Optional[str] + class AccountTransaction(TypedDict): id: str account_id: str @@ -20,6 +24,7 @@ class AccountTransaction(TypedDict): transaction_auth_amount: int transaction_currency_code: str merchant_category_code: str + merchant: Optional[AccountTransactionMerchant] status: AccountTransactionStatusLiterals transacted_at: str posted_at: Optional[str] diff --git a/setup.py b/setup.py index 03ebf19..d2e3fa7 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ setup( name='method-python', - version='1.2.0', + version='1.2.1', description='Python library for the Method API', long_description='Python library for the Method API', long_description_content_type='text/x-rst', diff --git a/test/resources/Account_test.py b/test/resources/Account_test.py index 9e0841c..1e9b3d5 100644 --- a/test/resources/Account_test.py +++ b/test/resources/Account_test.py @@ -809,6 +809,7 @@ def test_list_transactions(setup): 'transaction_auth_amount': simulated_transaction['transaction_auth_amount'], 'transaction_currency_code': simulated_transaction['transaction_currency_code'], 'merchant_category_code': simulated_transaction['merchant_category_code'], + 'merchant': simulated_transaction['merchant'], 'transacted_at': simulated_transaction['transacted_at'], 'posted_at': simulated_transaction['posted_at'], 'voided_at': None,