/// <summary> /// Shows account details and transaction for account /// </summary> /// <param name="accountId">Unique ID for account in current session from Swedbank API</param> /// <returns></returns> public async Task <JsonSchemas.TransactionList> GetAccountTransactionListAsync(string accountId) { VerifyProfileIsSet(); JsonSchemas.TransactionList transactionListList = await _requester.GetAsync <JsonSchemas.TransactionList>("engagement/transactions/" + accountId); return(transactionListList); }
public async Task <LoginStatus> VerifyLoginAsync() { var apiStatus = await _requester.GetAsync <JsonSchemas.LoginStatus>("identification/bankid/mobile/verify"); if (apiStatus.Status == "COMPLETE") { return(new LoginStatus() { LoggedIn = true, LoginState = "COMPLETE", Swedbank = new Swedbank(_selectedBank, _requester) }); } return(new LoginStatus() { LoggedIn = false, LoginState = apiStatus.Status }); }