public class Member
extends io.token.Member
Modifier and Type | Method and Description |
---|---|
io.reactivex.Completable |
addAliasForUser(java.lang.String memberId,
io.token.proto.common.alias.AliasProtos.Alias alias)
Add a new alias for a user.
|
void |
addAliasForUserBlocking(java.lang.String memberId,
io.token.proto.common.alias.AliasProtos.Alias alias)
Add a new alias for a user.
|
io.reactivex.Completable |
addKeyForUser(java.lang.String memberId,
io.token.proto.common.security.SecurityProtos.Key key)
Add a new public key for a user.
|
void |
addKeyForUserBlocking(java.lang.String memberId,
io.token.proto.common.security.SecurityProtos.Key key)
Add a new public key for a user.
|
io.reactivex.Completable |
cancelConsent(java.lang.String consentId)
Cancels a consent by the id.
|
void |
cancelConsentBlocking(java.lang.String consentId)
Cancels a consent by the id.
|
io.reactivex.Observable<io.token.proto.PagedList<io.token.proto.common.consent.ConsentProtos.Consent,java.lang.String>> |
getActiveConsents(io.token.proto.common.account.AccountProtos.BankAccount bankAccount,
java.lang.String offset,
int limit)
Looks up a list of active consents by the bank account.
|
io.token.proto.PagedList<io.token.proto.common.consent.ConsentProtos.Consent,java.lang.String> |
getActiveConsentsBlocking(io.token.proto.common.account.AccountProtos.BankAccount bankAccount,
java.lang.String offset,
int limit)
Looks up a list of active consents by the bank account.
|
io.reactivex.Observable<io.token.proto.common.token.TokenProtos.TokenPayload> |
getAuthRequestPayload(java.lang.String authRequestId)
Gets the auth request payload associated with the auth request ID.
|
io.token.proto.common.token.TokenProtos.TokenPayload |
getAuthRequestPayloadBlocking(java.lang.String authRequestId)
Gets the auth request payload associated with the auth request ID.
|
java.util.List<io.token.proto.gateway.Gateway.GetAvailabilityReportResponse.AvailabilitySummary> |
getAvailabilityReport(int days)
Gets Token and bank availability report for last N days.
|
java.lang.String |
getBankId()
Gets the bank id.
|
io.reactivex.Observable<io.token.proto.common.consent.ConsentProtos.Consent> |
getConsent(java.lang.String consentId)
Looks up a consent by the id.
|
io.token.proto.common.consent.ConsentProtos.Consent |
getConsentBlocking(java.lang.String consentId)
Looks up a consent by the id.
|
io.reactivex.Observable<io.token.proto.common.member.MemberProtos.MemberInfo> |
getMemberInfo(java.lang.String memberId)
Gets the information of a member who has the bank.
|
io.token.proto.common.member.MemberProtos.MemberInfo |
getMemberInfoBlocking(java.lang.String memberId)
Gets the information of a member who has the bank.
|
java.util.List<io.token.proto.gateway.Gateway.GetTppPerformanceReportResponse.PerformanceSummary> |
getTppPerformanceReport(int days)
Gets TPP (third party provider) performance report for last N days.
|
io.reactivex.Completable |
removeAliasForUser(java.lang.String memberId,
io.token.proto.common.alias.AliasProtos.Alias alias)
Removes and invalidates alias from the list of valid aliases of the user.
|
void |
removeAliasForUserBlocking(java.lang.String memberId,
io.token.proto.common.alias.AliasProtos.Alias alias)
Removes and invalidates alias from the list of valid aliases of the user.
|
io.reactivex.Completable |
removeKeyForUser(java.lang.String memberId,
java.lang.String keyId)
Remove a public key for a user.
|
void |
removeKeyForUserBlocking(java.lang.String memberId,
java.lang.String keyId)
Remove a public key for a user.
|
io.reactivex.Completable |
verifyAlias(java.lang.String memberId,
io.token.proto.common.alias.AliasProtos.Alias alias)
Verifies the alias of a user.
|
void |
verifyAliasBlocking(java.lang.String memberId,
io.token.proto.common.alias.AliasProtos.Alias alias)
Verifies the alias of a user.
|
addAlias, addAliasBlocking, addAliases, addAliasesBlocking, addRecoveryRule, addRecoveryRuleBlocking, aliases, aliasesBlocking, approveKey, approveKey, approveKeyBlocking, approveKeyBlocking, approveKeys, approveKeysBlocking, authorizeRecovery, authorizeRecoveryBlocking, clearTrackingMetadata, confirmFunds, confirmFundsBlocking, createTestBankAccountImpl, deleteMember, deleteMemberBlocking, equals, firstAlias, firstAliasBlocking, getAccountImpl, getAccountsImpl, getBalance, getBalanceBlocking, getBalances, getBalancesBlocking, getBankInfo, getBankInfoBlocking, getDefaultAgent, getDefaultAgentBlocking, getKeys, getKeysBlocking, getProfile, getProfileBlocking, getProfilePicture, getProfilePictureBlocking, getTokenCluster, getTransaction, getTransactionBlocking, getTransactions, getTransactionsBlocking, hashCode, lastHash, lastHashBlocking, memberId, partnerId, realmId, removeAlias, removeAliasBlocking, removeAliases, removeAliasesBlocking, removeKey, removeKeyBlocking, removeKeys, removeKeysBlocking, resolveTransferDestinations, resolveTransferDestinationsBlocking, retryVerification, retryVerificationBlocking, setTrackingMetadata, signTokenPayload, toString, useDefaultRecoveryRule, useDefaultRecoveryRuleBlocking, verifyAlias, verifyAliasBlocking
public java.lang.String getBankId()
public io.reactivex.Completable verifyAlias(java.lang.String memberId, io.token.proto.common.alias.AliasProtos.Alias alias)
getBankId()
.memberId
- member ID of the useralias
- the aliasCompletable
public void verifyAliasBlocking(java.lang.String memberId, io.token.proto.common.alias.AliasProtos.Alias alias)
getBankId()
.memberId
- member ID of the useralias
- the aliaspublic io.reactivex.Observable<io.token.proto.common.consent.ConsentProtos.Consent> getConsent(java.lang.String consentId)
consentId
- consent idpublic io.token.proto.common.consent.ConsentProtos.Consent getConsentBlocking(java.lang.String consentId)
consentId
- consent idpublic io.reactivex.Observable<io.token.proto.PagedList<io.token.proto.common.consent.ConsentProtos.Consent,java.lang.String>> getActiveConsents(io.token.proto.common.account.AccountProtos.BankAccount bankAccount, @Nullable java.lang.String offset, int limit)
bankAccount
- the bank accountoffset
- optional offset to start atlimit
- max number of records to returnpublic io.token.proto.PagedList<io.token.proto.common.consent.ConsentProtos.Consent,java.lang.String> getActiveConsentsBlocking(io.token.proto.common.account.AccountProtos.BankAccount bankAccount, @Nullable java.lang.String offset, int limit)
bankAccount
- the bank accountoffset
- optional offset to start atlimit
- max number of records to returnpublic io.reactivex.Completable cancelConsent(java.lang.String consentId)
consentId
- the consent idpublic void cancelConsentBlocking(java.lang.String consentId)
consentId
- the consent idpublic io.reactivex.Observable<io.token.proto.common.member.MemberProtos.MemberInfo> getMemberInfo(java.lang.String memberId)
memberId
- member idpublic io.token.proto.common.member.MemberProtos.MemberInfo getMemberInfoBlocking(java.lang.String memberId)
memberId
- member idpublic io.reactivex.Observable<io.token.proto.common.token.TokenProtos.TokenPayload> getAuthRequestPayload(java.lang.String authRequestId)
authRequestId
- auth request IDpublic io.token.proto.common.token.TokenProtos.TokenPayload getAuthRequestPayloadBlocking(java.lang.String authRequestId)
authRequestId
- auth request IDpublic java.util.List<io.token.proto.gateway.Gateway.GetTppPerformanceReportResponse.PerformanceSummary> getTppPerformanceReport(int days)
days
- number of days in report (has to be less or equal 90)public io.reactivex.Completable addKeyForUser(java.lang.String memberId, io.token.proto.common.security.SecurityProtos.Key key)
memberId
- member idkey
- public key to be addedpublic void addKeyForUserBlocking(java.lang.String memberId, io.token.proto.common.security.SecurityProtos.Key key)
memberId
- member idkey
- public key to be addedpublic io.reactivex.Completable removeKeyForUser(java.lang.String memberId, java.lang.String keyId)
memberId
- member idkeyId
- public key to be removedpublic void removeKeyForUserBlocking(java.lang.String memberId, java.lang.String keyId)
memberId
- member idkeyId
- public key to be removedpublic io.reactivex.Completable addAliasForUser(java.lang.String memberId, io.token.proto.common.alias.AliasProtos.Alias alias)
Client.getBankId()
.memberId
- member idalias
- alias to be addedpublic void addAliasForUserBlocking(java.lang.String memberId, io.token.proto.common.alias.AliasProtos.Alias alias)
Client.getBankId()
.memberId
- member idalias
- alias to be addedpublic io.reactivex.Completable removeAliasForUser(java.lang.String memberId, io.token.proto.common.alias.AliasProtos.Alias alias)
memberId
- member idalias
- alias to be removedpublic void removeAliasForUserBlocking(java.lang.String memberId, io.token.proto.common.alias.AliasProtos.Alias alias)
memberId
- member idalias
- alias to be removedpublic java.util.List<io.token.proto.gateway.Gateway.GetAvailabilityReportResponse.AvailabilitySummary> getAvailabilityReport(int days)
days
- number of days in report (has to be less o equal 90)