Show account holder UID too
This commit is contained in:
15
starling
15
starling
@@ -160,22 +160,27 @@ class StarlingClient:
|
|||||||
details = self.account_holder_individual()
|
details = self.account_holder_individual()
|
||||||
else:
|
else:
|
||||||
sys.exit(f'ERROR: Unsupported account holder type {holder_type}')
|
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' Name: {details.firstName} {details.lastName}')
|
||||||
print(f' Email: <{details.email}>')
|
print(f' Email: <{details.email}>')
|
||||||
print(f' Phone: {details.phone}')
|
print(f' Phone: {details.phone}')
|
||||||
|
print(f' UID: {holder.accountHolderUid}')
|
||||||
accounts = self.accounts().accounts
|
accounts = self.accounts().accounts
|
||||||
count = len(accounts)
|
count = len(accounts)
|
||||||
if count == 0:
|
if count == 0:
|
||||||
print('This customer has no bank accounts.')
|
# I don't think this should happen!
|
||||||
|
print('This holder has no accounts.')
|
||||||
else:
|
else:
|
||||||
if count == 1:
|
if count == 1:
|
||||||
print('This customer has one bank account:')
|
print('This holder has one account:')
|
||||||
else:
|
else:
|
||||||
print(f'This customer has {count} bank accounts:')
|
print(f'This holder has {count} accounts:')
|
||||||
for account in accounts:
|
for account in accounts:
|
||||||
balance = self.formatted_balance(account.accountUid)
|
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}')
|
print(f' Default category: {account.defaultCategory}')
|
||||||
|
|
||||||
def list_payees(self):
|
def list_payees(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user