我使用getAccount()
和discoverAndAddAccounts()
获取了帐户列表。对于每种帐户类型(CREDIT,LOAN等),我需要访问特定的字段集。例如,我想访问CreditAccount的creditMaxAmount字段。但是,我似乎找不到一种方法来识别给定帐户对象的“类型”。
总之,给定上述功能的输出,如何识别帐户类型以访问特定于该帐户类型的字段。
答案 0 :(得分:3)
帐户类型由帐户标题标识。
如您所见,有InvestmentAccount,CreditAccount,BankingAccount,LoanAccount,...和OtherAccount。
如果某个帐户显示为OtherAccount,则表示该帐户尚未设置为特定帐户。您可以使用updateAccountType来设置它应该是的帐户类型。
答案 1 :(得分:2)
<ns8:AccountList xmlns="http://schema.intuit.com/platform/fdatafeed/account/v1"
xmlns:ns2="http://schema.intuit.com/platform/fdatafeed/creditaccount/v1"
xmlns:ns3="http://schema.intuit.com/platform/fdatafeed/rewardsaccount/v1"
xmlns:ns4="http://schema.intuit.com/platform/fdatafeed/bankingaccount/v1"
xmlns:ns5="http://schema.intuit.com/platform/fdatafeed/investmentaccount/v1"
xmlns:ns6="http://schema.intuit.com/platform/fdatafeed/otheraccount/v1"
xmlns:ns7="http://schema.intuit.com/aggregation/loanaccount/v1"
xmlns:ns8="http://schema.intuit.com/platform/fdatafeed/accountlist/v1">
<ns7:**LoanAccount**>
<accountId>75000033014</accountId>
<accountNumber>9900009994</accountNumber>
<accountNickname>My Military Loan</accountNickname>
<displayPosition>5</displayPosition>
<institutionId>0</institutionId>
<description>Description</description>
<balanceAmount>90227.2</balanceAmount>
<aggrSuccessDate>2012-02-27T23:20:13.651-08:00</aggrSuccessDate>
<aggrAttemptDate>2012-02-27T23:20:13.651-08:00</aggrAttemptDate>
<aggrStatusCode>0</aggrStatusCode>
<currencyCode>USD</currencyCode>
<ns7:loanType>**MILITARY**</ns7:loanType>
答案 2 :(得分:2)
没有直接的方法来识别帐户类型,getBankingAccountsAndCreditAccountsAndLoanAccounts()方法将返回帐户,您需要检查对象类型以确定帐户类型。