public class AccountAsync
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
java.lang.String |
bankId()
Gets a bank ID.
|
boolean |
equals(java.lang.Object obj) |
io.reactivex.Observable<io.token.proto.common.money.MoneyProtos.Money> |
getAvailableBalance(io.token.proto.common.security.SecurityProtos.Key.Level keyLevel)
Looks up an account available balance.
|
io.reactivex.Observable<io.token.proto.common.transaction.TransactionProtos.Balance> |
getBalance(io.token.proto.common.security.SecurityProtos.Key.Level keyLevel)
Looks up an account balance.
|
io.reactivex.Observable<io.token.proto.common.money.MoneyProtos.Money> |
getCurrentBalance(io.token.proto.common.security.SecurityProtos.Key.Level keyLevel)
Looks up an account current balance.
|
io.reactivex.Observable<io.token.proto.common.transaction.TransactionProtos.Transaction> |
getTransaction(java.lang.String transactionId,
io.token.proto.common.security.SecurityProtos.Key.Level keyLevel)
Lookup transaction.
|
io.reactivex.Observable<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.
|
io.reactivex.Observable<java.lang.Boolean> |
isDefault()
Looks up if this account is default.
|
boolean |
isLocked()
Looks up if this account is locked.
|
MemberAsync |
member()
Gets an account owner.
|
java.lang.String |
name()
Gets an account name.
|
io.reactivex.Completable |
setAsDefault()
Sets this account as a member's default account.
|
Account |
sync()
Returns a sync version of the account API.
|
io.token.proto.common.account.AccountProtos.Account |
toProto()
Fetches the original
AccountProtos.Account object. |
public Account sync()
public MemberAsync member()
public java.lang.String id()
public io.reactivex.Completable setAsDefault()
public io.reactivex.Observable<java.lang.Boolean> isDefault()
public java.lang.String name()
public boolean isLocked()
public java.lang.String bankId()
public io.token.proto.common.account.AccountProtos.Account toProto()
AccountProtos.Account
object.public io.reactivex.Observable<io.token.proto.common.transaction.TransactionProtos.Balance> getBalance(io.token.proto.common.security.SecurityProtos.Key.Level keyLevel)
keyLevel
- key levelpublic io.reactivex.Observable<io.token.proto.common.money.MoneyProtos.Money> getCurrentBalance(io.token.proto.common.security.SecurityProtos.Key.Level keyLevel)
keyLevel
- key levelpublic io.reactivex.Observable<io.token.proto.common.money.MoneyProtos.Money> getAvailableBalance(io.token.proto.common.security.SecurityProtos.Key.Level keyLevel)
keyLevel
- key levelpublic io.reactivex.Observable<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.reactivex.Observable<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