diff --git a/starling b/starling index ed72084..0c892f7 100755 --- a/starling +++ b/starling @@ -160,22 +160,27 @@ class StarlingClient: details = self.account_holder_individual() else: sys.exit(f'ERROR: Unsupported account holder type {holder_type}') - print('Customer details:') + print('Account holder:') print(f' Name: {details.firstName} {details.lastName}') print(f' Email: <{details.email}>') print(f' Phone: {details.phone}') + print(f' UID: {holder.accountHolderUid}') accounts = self.accounts().accounts count = len(accounts) if count == 0: - print('This customer has no bank accounts.') + # I don't think this should happen! + print('This holder has no accounts.') else: if count == 1: - print('This customer has one bank account:') + print('This holder has one account:') else: - print(f'This customer has {count} bank accounts:') + print(f'This holder has {count} accounts:') for account in accounts: balance = self.formatted_balance(account.accountUid) - print(f' {account.name} ({account.accountType}): {balance}') + print(f' {account.name}:') + print(f' Balance: {balance}') + print(f' Account type: {account.accountType}') + print(f' Account UID: {account.accountUid}') print(f' Default category: {account.defaultCategory}') def list_payees(self):