public class Account
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
AccountAsync |
async()
Returns an async version of the API.
|
java.lang.String |
bankId()
Gets a bank ID.
|
boolean |
equals(java.lang.Object obj) |
io.token.proto.common.money.MoneyProtos.Money |
getAvailableBalance(io.token.proto.common.security.SecurityProtos.Key.Level keyLevel)
Looks up an account available balance.
|
io.token.proto.common.transaction.TransactionProtos.Balance |
getBalance(io.token.proto.common.security.SecurityProtos.Key.Level keyLevel)
Looks up an account balance.
|
io.token.proto.common.money.MoneyProtos.Money |
getCurrentBalance(io.token.proto.common.security.SecurityProtos.Key.Level keyLevel)
Looks up an account current balance.
|
io.token.proto.common.transaction.TransactionProtos.Transaction |
getTransaction(java.lang.String transactionId,
io.token.proto.common.security.SecurityProtos.Key.Level keyLevel)
Lookup transaction.
|
io.token.proto.PagedList<io.token.proto.common.transaction.TransactionProtos.Transaction,java.lang.String> |
getTransactions(java.lang.String offset,
int limit,
io.token.proto.common.security.SecurityProtos.Key.Level keyLevel)
Lookup transactions.
|
int |
hashCode() |
java.lang.String |
id()
Gets an account id.
|
boolean |
isDefault()
Checks if this account is default.
|
boolean |
isLocked()
Looks up if this account is locked.
|
Member |
member()
Gets a sync version of the Member API.
|
java.lang.String |
name()
Gets an account name.
|
void |
setAsDefault()
Sets to be a default account for its member.
|
io.token.proto.common.account.AccountProtos.Account |
toProto()
Fetches the original
AccountProtos.Account object. |
public AccountAsync async()
public Member member()
public java.lang.String id()
public void setAsDefault()
public boolean isDefault()
public java.lang.String name()
public java.lang.String bankId()
public boolean isLocked()
public io.token.proto.common.account.AccountProtos.Account toProto()
AccountProtos.Account
object.public io.token.proto.common.transaction.TransactionProtos.Balance getBalance(io.token.proto.common.security.SecurityProtos.Key.Level keyLevel)
keyLevel
- key levelpublic io.token.proto.common.money.MoneyProtos.Money getCurrentBalance(io.token.proto.common.security.SecurityProtos.Key.Level keyLevel)
keyLevel
- key levelpublic io.token.proto.common.money.MoneyProtos.Money getAvailableBalance(io.token.proto.common.security.SecurityProtos.Key.Level keyLevel)
keyLevel
- key levelpublic io.token.proto.common.transaction.TransactionProtos.Transaction getTransaction(java.lang.String transactionId, io.token.proto.common.security.SecurityProtos.Key.Level keyLevel)
transactionId
- transaction idkeyLevel
- key levelpublic io.token.proto.PagedList<io.token.proto.common.transaction.TransactionProtos.Transaction,java.lang.String> getTransactions(@Nullable java.lang.String offset, int limit, io.token.proto.common.security.SecurityProtos.Key.Level keyLevel)
offset
- offsetlimit
- limitkeyLevel
- key levelpublic int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object