.Net SDK
Tokenio.IRepresentable Interface Reference

Represents the part of a token member that can be accessed through an access token. More...

Inheritance diagram for Tokenio.IRepresentable:
Tokenio.Member

Public Member Functions

Task< IList< Account > > GetAccounts ()
 Looks up funding bank accounts linked to Token. More...
 
IList< AccountGetAccountsBlocking ()
 Looks up funding bank accounts linked to Token. More...
 
Task< AccountGetAccount (string accountId)
 Looks up a funding bank account linked to Token. More...
 
Account GetAccountBlocking (string accountId)
 Looks up a funding bank account linked to Token. More...
 
Task< Balance > GetBalance (string accountId, Level keyLevel)
 Looks up account balance. More...
 
Balance GetBalanceBlocking (string accountId, Level keyLevel)
 Looks up account balance. More...
 
Task< IList< Balance > > GetBalances (IList< string > accountIds, Level keyLevel)
 Looks up balances for a list of accounts. More...
 
IList< Balance > GetBalancesBlocking (IList< string > accountIds, Level keyLevel)
 Looks up balances for a list of accounts. More...
 
Task< PagedList< Transaction > > GetTransactions (string accountId, int limit, Level keyLevel, string offset)
 Looks up transactions for a given account. More...
 
PagedList< Transaction > GetTransactionsBlocking (string accountId, int limit, Level keyLevel, string offset)
 Looks up transactions for a given account. More...
 
Task< Transaction > GetTransaction (string accountId, string transactionId, Level keyLevel)
 Looks up an existing transaction for a given account. More...
 
Transaction GetTransactionBlocking (string accountId, string transactionId, Level keyLevel)
 Looks up an existing transaction for a given account. More...
 
Task< IList< TransferEndpoint > > ResolveTransferDestinations (string accountId)
 Resolves transfer destinations for the given account. More...
 
IList< TransferEndpoint > ResolveTransferDestinationsBlocking (string accountId)
 Resolves transfer destinations for the given account. More...
 

Detailed Description

Represents the part of a token member that can be accessed through an access token.

Member Function Documentation

◆ GetAccount()

Task<Account> Tokenio.IRepresentable.GetAccount ( string  accountId)

Looks up a funding bank account linked to Token.

Parameters
accountIdthe account id
Returns
the account

Implemented in Tokenio.Member.

◆ GetAccountBlocking()

Account Tokenio.IRepresentable.GetAccountBlocking ( string  accountId)

Looks up a funding bank account linked to Token.

Parameters
accountIdthe account id
Returns
the account

Implemented in Tokenio.Member.

◆ GetAccounts()

Task<IList<Account> > Tokenio.IRepresentable.GetAccounts ( )

Looks up funding bank accounts linked to Token.

Returns
a list of accounts

Implemented in Tokenio.Member.

◆ GetAccountsBlocking()

IList<Account> Tokenio.IRepresentable.GetAccountsBlocking ( )

Looks up funding bank accounts linked to Token.

Returns
a list of accounts

Implemented in Tokenio.Member.

◆ GetBalance()

Task<Balance> Tokenio.IRepresentable.GetBalance ( string  accountId,
Level  keyLevel 
)

Looks up account balance.

Parameters
accountIdthe account id
keyLevelthe key level
Returns
the balance

Implemented in Tokenio.Member.

◆ GetBalanceBlocking()

Balance Tokenio.IRepresentable.GetBalanceBlocking ( string  accountId,
Level  keyLevel 
)

Looks up account balance.

Parameters
accountIdthe account id
keyLevelthe key level
Returns
the balance

Implemented in Tokenio.Member.

◆ GetBalances()

Task<IList<Balance> > Tokenio.IRepresentable.GetBalances ( IList< string >  accountIds,
Level  keyLevel 
)

Looks up balances for a list of accounts.

Parameters
accountIdsthe list of accounts
keyLevelthe key level
Returns
a list of balances

Implemented in Tokenio.Member.

◆ GetBalancesBlocking()

IList<Balance> Tokenio.IRepresentable.GetBalancesBlocking ( IList< string >  accountIds,
Level  keyLevel 
)

Looks up balances for a list of accounts.

Parameters
accountIdsthe list of accounts
keyLevelthe key level
Returns
a list of balances

Implemented in Tokenio.Member.

◆ GetTransaction()

Task<Transaction> Tokenio.IRepresentable.GetTransaction ( string  accountId,
string  transactionId,
Level  keyLevel 
)

Looks up an existing transaction for a given account.

Parameters
accountIdthe account ID
transactionIdthe transaction ID
keyLevelthe key level
Returns
the transaction

Implemented in Tokenio.Member.

◆ GetTransactionBlocking()

Transaction Tokenio.IRepresentable.GetTransactionBlocking ( string  accountId,
string  transactionId,
Level  keyLevel 
)

Looks up an existing transaction for a given account.

Parameters
accountIdthe account ID
transactionIdthe transaction ID
keyLevelthe key level
Returns
the transaction

Implemented in Tokenio.Member.

◆ GetTransactions()

Task<PagedList<Transaction> > Tokenio.IRepresentable.GetTransactions ( string  accountId,
int  limit,
Level  keyLevel,
string  offset 
)

Looks up transactions for a given account.

Parameters
accountIdthe account ID
limitmax number of records to return
keyLevelthe key level
offsetthe nullable offset to start at
Returns
a paged list of transactions

Implemented in Tokenio.Member.

◆ GetTransactionsBlocking()

PagedList<Transaction> Tokenio.IRepresentable.GetTransactionsBlocking ( string  accountId,
int  limit,
Level  keyLevel,
string  offset 
)

Looks up transactions for a given account.

Parameters
accountIdthe account ID
limitmax number of records to return
keyLevelthe key level
offsetthe nullable offset to start at
Returns
a paged list of transactions

Implemented in Tokenio.Member.

◆ ResolveTransferDestinations()

Task<IList<TransferEndpoint> > Tokenio.IRepresentable.ResolveTransferDestinations ( string  accountId)

Resolves transfer destinations for the given account.

Parameters
accountIdthe account id
Returns
a list of transfer endpoints

Implemented in Tokenio.Member.

◆ ResolveTransferDestinationsBlocking()

IList<TransferEndpoint> Tokenio.IRepresentable.ResolveTransferDestinationsBlocking ( string  accountId)

Resolves transfer destinations for the given account.

Parameters
accountIdthe account id
Returns
a list of transfer endpoints

Implemented in Tokenio.Member.


The documentation for this interface was generated from the following file: