From 1e3576baa20c48831583aeefea77729851b1c011 Mon Sep 17 00:00:00 2001 From: Gaurav Chaudhari Date: Sun, 16 Nov 2025 00:38:54 -0500 Subject: [PATCH] new: Add Spend activity description Adds transaction description for SPEND - PREPAID activities. Fixes #22 --- ws_api/wealthsimple_api.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ws_api/wealthsimple_api.py b/ws_api/wealthsimple_api.py index 5bdeabf..ce0d338 100644 --- a/ws_api/wealthsimple_api.py +++ b/ws_api/wealthsimple_api.py @@ -695,6 +695,10 @@ def _activity_add_description(self, act): program = "- Visa Infinite" if act['rewardProgram'] == 'CREDIT_CARD_VISA_INFINITE_REWARDS' else '' act['description'] = f"Cash back {program}".rstrip() + elif act['type'] == 'SPEND' and act['subType'] == 'PREPAID': + merchant = act['spendMerchant'] + act['description'] = f"Purchase: {merchant}" + # TODO: Add other types as needed def security_id_to_symbol(self, security_id: str) -> str: