API данных учетной записи клиента Intuit - получить тип учетной записи

Я использую SDK данных учетной записи Intuit IPP .Net v1, и мне было интересно, как определить типы учетных записей для банковского / кредитного счета пользователя и т. Д.

Я вижу (например)

<ns2:bankingAccountType>CHECKING</ns2:bankingAccountType>

тег через getAccount() ответ, но я не вижу способа получить эти данные обратно, чтобы я мог их использовать. Может быть, есть другой способ, по которому я скучаю?

1 ответ

Решение

Чтобы определить тип учетной записи, вам нужно посмотреть на тип объекта, а затем привести его к соответствующему типу. Каждый тип учетной записи может иметь несколько дополнительных членов класса (т. Е. Тип BankingAccount имеет свойство bankingAccountType).

Например:

// Check account type
if (account.GetType() == typeof(BankingAccount))
{
    // Get banking account type.
    var bankingAccount = (BankingAccount)account;

    if (bankingAccount.bankingAccountTypeFieldSpecified)
    {
        var bankingAccountType = bankingAccount.bankingAccountType;
    }
}
Другие вопросы по тегам