.Net SDK
Tokenio.Member Class Reference
Inheritance diagram for Tokenio.Member:
Tokenio.IRepresentable

Public Member Functions

 Member (Client client)
 Creates an instance of Member More...
 
string MemberId ()
 Gets the member id. More...
 
Task< string > GetLastHash ()
 Gets the last hash. More...
 
string GetLastHashBlocking ()
 Gets the last hash. More...
 
Task< IList< Alias > > GetAliases ()
 Gets all aliases owned by the member. More...
 
IList< Alias > GetAliasesBlocking ()
 Gets all aliases owned by the member. More...
 
Task< Alias > GetFirstAlias ()
 Gets the fisrt alias owned by the user. More...
 
Alias GetFirstAliasBlocking ()
 Gets the fisrt alias owned by the user. More...
 
Task< IList< Key > > GetKeys ()
 Gets all public keys for this member. More...
 
IList< Key > GetKeysBlocking ()
 Gets all public keys for this member. More...
 
IRepresentable ForAccessToken (string accessTokenId, bool customerInitiated=false)
 Creates a representable that acts as another member. More...
 
Task AddAliases (IList< Alias > aliases)
 Adds new aliases for the member. More...
 
void AddAliasesBlocking (IList< Alias > aliases)
 Adds new aliases for the member. More...
 
Task AddAlias (Alias alias)
 Adds a new alias for the member. More...
 
void AddAliasBlocking (Alias alias)
 Adds a new alias for the member. More...
 
Task< string > RetryVerification (Alias alias)
 Retries alias verification. More...
 
string RetryVerificationBlocking (Alias alias)
 Retries alias verification. More...
 
Task< ProtoMember > AddRecoveryRule (RecoveryRule rule)
 Adds the recovery rule. More...
 
ProtoMember AddRecoveryRuleBlocking (RecoveryRule rule)
 Adds the recovery rule. More...
 
Task UseDefaultRecoveryRule ()
 Set Token as the recovery agent. More...
 
void UseDefaultRecoveryRuleBlocking ()
 Set Token as the recovery agent. More...
 
Task< Signature > AuthorizeRecovery (Authorization authorization)
 Authorizes recovery as a trusted agent. More...
 
Signature AuthorizeRecoveryBlocking (Authorization authorization)
 Authorizes recovery as a trusted agent. More...
 
Task< string > GetDefaultAgent ()
 Gets the member id of the default recovery agent. More...
 
string GetDefaultAgentBlocking ()
 Gets the member id of the default recovery agent. More...
 
Task VerifyAlias (string verificationId, string code)
 Verifies a given alias. More...
 
void VerifyAliasBlocking (string verificationId, string code)
 Verifies a given alias. More...
 
Task RemoveAliases (IList< Alias > aliases)
 Removes an alias for the member. More...
 
void RemoveAliasesBlocking (IList< Alias > aliases)
 Removes an alias for the member. More...
 
Task RemoveAlias (Alias alias)
 Removes an alias for the member. More...
 
void RemoveAliasBlocking (Alias alias)
 Removes an alias for the member. More...
 
Task ApproveKeys (IList< Key > keys)
 Approves public keys owned by this member. The key is added to the list of valid keys for the member. More...
 
void ApproveKeysBlocking (IList< Key > keys)
 Approves public keys owned by this member. The key is added to the list of valid keys for the member. More...
 
Task ApproveKey (Key key)
 Approves a public key owned by this member. The key is added to the list of valid keys for the member. More...
 
void ApproveKeyBlocking (Key key)
 Approves a public key owned by this member. The key is added to the list of valid keys for the member. More...
 
Task ApproveKey (KeyPair keyPair)
 Approves a key owned by this member. The key is added to the list of valid keys for the member. More...
 
void ApproveKeyBlocking (KeyPair keyPair)
 Approves a key owned by this member. The key is added to the list of valid keys for the member. More...
 
Task RemoveKeys (IList< string > keyIds)
 Removes some public keys owned by this member. More...
 
void RemoveKeysBlocking (IList< string > keyIds)
 Removes some public keys owned by this member. More...
 
Task RemoveKey (string keyId)
 Removes a public key owned by this member. More...
 
void RemoveKeyBlocking (string keyId)
 Removes a public key owned by this member. More...
 
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< AccountGetDefaultAccount ()
 Get the default bank account for this member. More...
 
Account GetDefaultAccountBlocking ()
 Get the default bank account for this member. More...
 
Task< Transfer > GetTransfer (string transferId)
 Looks up an existing token transfer. More...
 
Transfer GetTransferBlocking (string transferId)
 Looks up an existing token transfer. More...
 
Task< PagedList< Transfer > > GetTransfers (string tokenId, string offset, int limit)
 Looks up existing token transfers. More...
 
PagedList< Transfer > GetTransfersBlocking (string tokenId, string offset, int limit)
 Looks up existing token transfers. More...
 
Task< Attachment > CreateBlob (string ownerId, string type, string name, byte[] data, AccessMode accessMode=AccessMode.Default)
 Creates and uploads a blob. More...
 
Attachment CreateBlobBlocking (string ownerId, string type, string name, byte[] data, AccessMode accessMode=AccessMode.Default)
 Creates and uploads a blob. More...
 
Task< Blob > GetBlob (string blobId)
 Retrieves a blob from the server. More...
 
Blob GetBlobBlocking (string blobId)
 Retrieves a blob from the server. More...
 
Task< Blob > GetTokenBlob (string tokenId, string blobId)
 Retrieves a blob that is attached to a transfer token. More...
 
Blob GetTokenBlobBlocking (string tokenId, string blobId)
 Retrieves a blob that is attached to a transfer token. More...
 
Task< AddressRecord > AddAddress (string name, Address address)
 Creates a new member address. More...
 
AddressRecord AddAddressBlocking (string name, Address address)
 Creates a new member address. More...
 
Task< AddressRecord > GetAddress (string addressId)
 Looks up an address by id. More...
 
AddressRecord GetAddressBlocking (string addressId)
 Looks up an address by id. More...
 
Task< IList< AddressRecord > > GetAddresses ()
 Looks up member addresses. More...
 
IList< AddressRecord > GetAddressesBlocking ()
 Looks up member addresses. More...
 
Task DeleteAddress (string addressId)
 Deletes a member address by its id. More...
 
void DeleteAddressBlocking (string addressId)
 Deletes a member address by its id. More...
 
Task< Profile > SetProfile (Profile profile)
 Replaces auth'd member's public profile. More...
 
Profile SetProfileBlocking (Profile profile)
 Replaces auth'd member's public profile. More...
 
Task< Profile > GetProfile (string memberId)
 Gets a member's public profile. Unlike setProfile, you can get another member's profile. More...
 
Profile GetProfileBlocking (string memberId)
 Gets a member's public profile. Unlike setProfile, you can get another member's profile. More...
 
Task SetProfilePicture (string type, byte[] data)
 Replaces auth'd member's public profile picture. More...
 
void SetProfilePictureBlocking (string type, byte[] data)
 Replaces auth'd member's public profile picture. More...
 
Task< Blob > GetProfilePicture (string memberId, ProfilePictureSize size)
 Gets a member's public profile picture. Unlike set, you can get another member's picture. More...
 
Blob GetProfilePictureBlocking (string memberId, ProfilePictureSize size)
 Gets a member's public profile picture. Unlike set, you can get another member's picture. More...
 
Task< string > StoreTokenRequest (TokenRequestPayload requestPayload, Proto.Common.TokenProtos.TokenRequestOptions requestOptions)
 Stores a token request. More...
 
string StoreTokenRequestBlocking (TokenRequestPayload requestPayload, Proto.Common.TokenProtos.TokenRequestOptions requestOptions)
 Stores a token request. More...
 
Task< string > StoreTokenRequest (TokenRequest tokenRequest)
 Stores a token request. More...
 
Task UpdateTokenRequest (string requestId, Proto.Common.TokenProtos.TokenRequestOptions options)
 Update an existing token request. More...
 
void UpdateTokenRequestBlocking (string requestId, Proto.Common.TokenProtos.TokenRequestOptions options)
 Update an existing token request. More...
 
Task< Token > CreateTransferToken (TokenPayload payload)
 Creates a new transfer token. More...
 
Token CreateTransferTokenBlocking (TokenPayload payload)
 Creates a new transfer token. More...
 
TransferTokenBuilder CreateTransferToken (double amount, string currency)
 Creates a new transfer token builder. More...
 
Task< Token > CreateAccessToken (TokenPayload payload)
 Creates an access token. More...
 
Token CreateAccessTokenBlocking (TokenPayload payload)
 Creates an access token. More...
 
Task< Token > CreateAccessToken (TokenPayload payload, string tokenRequestId)
 Creates an access token with a token request id. More...
 
Token CreateAccessTokenBlocking (TokenPayload payload, string tokenRequestId)
 Creates an access token with a token request id. More...
 
Task< Token > GetToken (string tokenId)
 Looks up an existing token. More...
 
Token GetTokenBlocking (string tokenId)
 Looks up an existing token. More...
 
Task< PagedList< Token > > GetTransferTokens (string offset, int limit)
 Looks up exsiting transfer tokens. More...
 
PagedList< Token > GetTransferTokensBlocking (string offset, int limit)
 Looks up exsiting transfer tokens. More...
 
Task< PagedList< Token > > GetAccessTokens (string offset, int limit)
 Looks up existing access tokens. More...
 
PagedList< Token > GetAccessTokensBlocking (string offset, int limit)
 Looks up existing access tokens. More...
 
Task< TokenOperationResult > EndorseToken (Token token, Level keyLevel)
 Endorses the token by signing it. The signature is persisted along with the token If the key's level is too low, the result's status is MORE_SIGNATURES_NEEDED and the system pushes a notification to the member prompting them to use a higher-privilege key. More...
 
TokenOperationResult EndorseTokenBlocking (Token token, Level keyLevel)
 Endorses the token by signing it. The signature is persisted along with the token If the key's level is too low, the result's status is MORE_SIGNATURES_NEEDED and the system pushes a notification to the member prompting them to use a higher-privilege key. More...
 
Task< TokenOperationResult > CancelToken (Token token)
 Cancels a token. More...
 
TokenOperationResult CancelTokenBlocking (Token token)
 Cancels a token. More...
 
Task< TokenOperationResult > ReplaceAccessToken (Token tokenToCancel, TokenPayload tokenToCreate)
 Cancels the existing access token and creates a replacement for it. More...
 
TokenOperationResult ReplaceAccessTokenBlocking (Token tokenToCancel, TokenPayload tokenToCreate)
 Cancels the existing access token and creates a replacement for it. More...
 
Task< Transfer > RedeemToken (Token token)
 Redeems a transfer token. More...
 
Task< Transfer > RedeemToken (Token token, string refId)
 Redeems a transfer token. More...
 
Task< Transfer > RedeemToken (Token token, TransferEndpoint destination)
 Redeems a transfer token. More...
 
Task< Transfer > RedeemToken (Token token, TransferEndpoint destination, string refId)
 Redeems a transfer token. More...
 
Task< Transfer > RedeemToken (Token token, double? amount, string currency, string description)
 Redeems a transfer token. More...
 
Task< Transfer > RedeemToken (Token token, double? amount, string currency, TransferEndpoint destination)
 Redeems a transfer token. More...
 
Task< Transfer > RedeemToken (Token token, double? amount, string currency, string description, TransferEndpoint destination)
 Redeems a transfer token. More...
 
Task< Transfer > RedeemToken (Token token, double? amount, string currency, string description, TransferEndpoint destination, string refId)
 Redeems a transfer token. More...
 
Transfer RedeemTokenBlocking (Token token)
 Redeems a transfer token. More...
 
Transfer RedeemTokenBlocking (Token token, string refId)
 Redeems a transfer token. More...
 
Transfer RedeemTokenBlocking (Token token, TransferEndpoint destination)
 Redeems a transfer token. More...
 
Transfer RedeemTokenBlocking (Token token, TransferEndpoint destination, string refId)
 Redeems a transfer token. More...
 
Transfer RedeemTokenBlocking (Token token, double? amount, string currency, string description)
 Redeems a transfer token. More...
 
Transfer RedeemTokenBlocking (Token token, double? amount, string currency, TransferEndpoint destination)
 Redeems a transfer token. More...
 
Transfer RedeemTokenBlocking (Token token, double? amount, string currency, string description, TransferEndpoint destination)
 Redeems a transfer token. More...
 
Transfer RedeemTokenBlocking (Token token, double? amount, string currency, string description, TransferEndpoint destination, string refId)
 Redeems a transfer token. 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< 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< Balance > GetBalance (string accountId, Level keyLevel)
 Looks up account balance. More...
 
Balance GetBalanceBlocking (string accountId, Level keyLevel)
 Looks up account balance. More...
 
Task< Money > GetCurrentBalance (string accountId, Level keyLevel)
 Looks up current account balance. More...
 
Money GetCurrentBalanceBlocking (string accountId, Level keyLevel)
 Looks up current account balance. More...
 
Task< Money > GetAvailableBalance (string accountId, Level keyLevel)
 Looks up available account balance. More...
 
Money GetAvailableBalanceBlocking (string accountId, Level keyLevel)
 Looks up available 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< BankInfo > GetBankInfo (string bankId)
 Returns linking information for a specified bank id. More...
 
BankInfo GetBankInfoBlocking (string bankId)
 Returns linking information for a specified bank id. More...
 
Task ApplySca (IList< string > accountIds)
 Applies SCA for the given a list of accounts. More...
 
void ApplyScaBlocking (IList< string > accountIds)
 Applies SCA for the given a list of accounts. More...
 
Task< Signature > SignTokenRequestState (string tokenRequestId, string tokenId, string state)
 Signs a token request state payload. More...
 
Signature SignTokenRequestStateBlocking (string tokenRequestId, string tokenId, string state)
 Signs a token request state payload. More...
 
Task< IList< Device > > GetPairedDevices ()
 Gets all paired devices. More...
 
IList< Device > GetPairedDevicesBlocking ()
 Gets all paired devices. More...
 
Task VerifyAffiliate (string memberId)
 Verifies an affiliated TPP. More...
 
void VerifyAffiliateBlocking (string memberId)
 Verifies an affiliated TPP. More...
 
Task< IList< TransferEndpoint > > ResolveTransferDestination (string accountId)
 Resolves transfer destinations for the given account. More...
 
IList< TransferEndpoint > ResolveTransferDestinationBlocking (string accountId)
 Resolves transfer destinations for the given account. More...
 
Task AddTrustedBeneficiary (string memberId)
 Adds a trusted beneficiary for whom the SCA will be skipped. More...
 
void AddTrustedBeneficiaryBlocking (string memberId)
 Adds a trusted beneficiary for whom the SCA will be skipped. More...
 
Task RemoveTrustedBeneficiary (string memberId)
 Removes a trusted beneficiary. More...
 
void RemoveTrustedBeneficiaryBlocking (string memberId)
 Removes a trusted beneficiary. More...
 
Task< IList< TrustedBeneficiary > > GetTrustedBeneficiaries ()
 Gets a list of all trusted beneficiaries. More...
 
IList< TrustedBeneficiary > GetTrustedBeneficiariesBlocking ()
 Gets a list of all trusted beneficiaries. More...
 
Task< ProtoAccount > CreateAndLinkTestBankAccount (Money balance)
 For testing purposes only Creates a linked test bank account. More...
 
ProtoAccount CreateAndLinkTestBankAccountBlocking (Money balance)
 For testing purposes only Creates a linked test bank account. More...
 

Constructor & Destructor Documentation

◆ Member()

Tokenio.Member.Member ( Client  client)
inline

Creates an instance of Member

Parameters
clientthe gRPC client

Member Function Documentation

◆ AddAddress()

Task<AddressRecord> Tokenio.Member.AddAddress ( string  name,
Address  address 
)
inline

Creates a new member address.

Parameters
namethe name of the address
addressthe address
Returns
the created address record

◆ AddAddressBlocking()

AddressRecord Tokenio.Member.AddAddressBlocking ( string  name,
Address  address 
)
inline

Creates a new member address.

Parameters
namethe name of the address
addressthe address
Returns
the created address record

◆ AddAlias()

Task Tokenio.Member.AddAlias ( Alias  alias)
inline

Adds a new alias for the member.

Parameters
aliasthe alias
Returns
a task

◆ AddAliasBlocking()

void Tokenio.Member.AddAliasBlocking ( Alias  alias)
inline

Adds a new alias for the member.

Parameters
aliasthe alias
Returns
a task

◆ AddAliases()

Task Tokenio.Member.AddAliases ( IList< Alias >  aliases)
inline

Adds new aliases for the member.

Parameters
aliases
Returns
a task

◆ AddAliasesBlocking()

void Tokenio.Member.AddAliasesBlocking ( IList< Alias >  aliases)
inline

Adds new aliases for the member.

Parameters
aliases
Returns
a task

◆ AddRecoveryRule()

Task<ProtoMember> Tokenio.Member.AddRecoveryRule ( RecoveryRule  rule)
inline

Adds the recovery rule.

Parameters
rulethe recovery rule
Returns
the updated member

◆ AddRecoveryRuleBlocking()

ProtoMember Tokenio.Member.AddRecoveryRuleBlocking ( RecoveryRule  rule)
inline

Adds the recovery rule.

Parameters
rulethe recovery rule
Returns
the updated member

◆ AddTrustedBeneficiary()

Task Tokenio.Member.AddTrustedBeneficiary ( string  memberId)
inline

Adds a trusted beneficiary for whom the SCA will be skipped.

Parameters
memberIdthe member id of the beneficiary
Returns
a task

◆ AddTrustedBeneficiaryBlocking()

void Tokenio.Member.AddTrustedBeneficiaryBlocking ( string  memberId)
inline

Adds a trusted beneficiary for whom the SCA will be skipped.

Parameters
memberIdthe member id of the beneficiary
Returns
a task

◆ ApplySca()

Task Tokenio.Member.ApplySca ( IList< string >  accountIds)
inline

Applies SCA for the given a list of accounts.

Parameters
accountIdsthe list of accounts
Returns
a task

◆ ApplyScaBlocking()

void Tokenio.Member.ApplyScaBlocking ( IList< string >  accountIds)
inline

Applies SCA for the given a list of accounts.

Parameters
accountIdsthe list of accounts
Returns
a task

◆ ApproveKey() [1/2]

Task Tokenio.Member.ApproveKey ( Key  key)
inline

Approves a public key owned by this member. The key is added to the list of valid keys for the member.

Parameters
keythe key to add
Returns
a task

◆ ApproveKey() [2/2]

Task Tokenio.Member.ApproveKey ( KeyPair  keyPair)
inline

Approves a key owned by this member. The key is added to the list of valid keys for the member.

Parameters
keyPairthe keypair to add
Returns
a task

◆ ApproveKeyBlocking() [1/2]

void Tokenio.Member.ApproveKeyBlocking ( Key  key)
inline

Approves a public key owned by this member. The key is added to the list of valid keys for the member.

Parameters
keythe key to add
Returns
a task

◆ ApproveKeyBlocking() [2/2]

void Tokenio.Member.ApproveKeyBlocking ( KeyPair  keyPair)
inline

Approves a key owned by this member. The key is added to the list of valid keys for the member.

Parameters
keyPairthe keypair to add
Returns
a task

◆ ApproveKeys()

Task Tokenio.Member.ApproveKeys ( IList< Key >  keys)
inline

Approves public keys owned by this member. The key is added to the list of valid keys for the member.

Parameters
keysthe keys to add
Returns
a task

◆ ApproveKeysBlocking()

void Tokenio.Member.ApproveKeysBlocking ( IList< Key >  keys)
inline

Approves public keys owned by this member. The key is added to the list of valid keys for the member.

Parameters
keysthe keys to add
Returns
a task

◆ AuthorizeRecovery()

Task<Signature> Tokenio.Member.AuthorizeRecovery ( Authorization  authorization)
inline

Authorizes recovery as a trusted agent.

Parameters
authorizationthe authorization
Returns
the signature

◆ AuthorizeRecoveryBlocking()

Signature Tokenio.Member.AuthorizeRecoveryBlocking ( Authorization  authorization)
inline

Authorizes recovery as a trusted agent.

Parameters
authorizationthe authorization
Returns
the signature

◆ CancelToken()

Task<TokenOperationResult> Tokenio.Member.CancelToken ( Token  token)
inline

Cancels a token.

Parameters
tokenthe token to cancel
Returns
the result of the cancel operation

◆ CancelTokenBlocking()

TokenOperationResult Tokenio.Member.CancelTokenBlocking ( Token  token)
inline

Cancels a token.

Parameters
tokenthe token to cancel
Returns
the result of the cancel operation

◆ CreateAccessToken() [1/2]

Task<Token> Tokenio.Member.CreateAccessToken ( TokenPayload  payload)
inline

Creates an access token.

Parameters
payloadthe access token payload
Returns
the access token

◆ CreateAccessToken() [2/2]

Task<Token> Tokenio.Member.CreateAccessToken ( TokenPayload  payload,
string  tokenRequestId 
)
inline

Creates an access token with a token request id.

Parameters
payloadthe access token payload
tokenRequestIdthe token request id
Returns
the access token

◆ CreateAccessTokenBlocking() [1/2]

Token Tokenio.Member.CreateAccessTokenBlocking ( TokenPayload  payload)
inline

Creates an access token.

Parameters
payloadthe access token payload
Returns
the access token

◆ CreateAccessTokenBlocking() [2/2]

Token Tokenio.Member.CreateAccessTokenBlocking ( TokenPayload  payload,
string  tokenRequestId 
)
inline

Creates an access token with a token request id.

Parameters
payloadthe access token payload
tokenRequestIdthe token request id
Returns
the access token

◆ CreateAndLinkTestBankAccount()

Task<ProtoAccount> Tokenio.Member.CreateAndLinkTestBankAccount ( Money  balance)
inline

For testing purposes only Creates a linked test bank account.

Parameters
balancethe account balance to set
Returns
the OAuth bank authorization

◆ CreateAndLinkTestBankAccountBlocking()

ProtoAccount Tokenio.Member.CreateAndLinkTestBankAccountBlocking ( Money  balance)
inline

For testing purposes only Creates a linked test bank account.

Parameters
balancethe account balance to set
Returns
the OAuth bank authorization

◆ CreateBlob()

Task<Attachment> Tokenio.Member.CreateBlob ( string  ownerId,
string  type,
string  name,
byte []  data,
AccessMode  accessMode = AccessMode.Default 
)
inline

Creates and uploads a blob.

Parameters
ownerIdthe id of the owner of the blob
typethe MIME type of the file
namethe name of the file
datathe file data
accessModethe access mode, normal or public
Returns
an attachment

◆ CreateBlobBlocking()

Attachment Tokenio.Member.CreateBlobBlocking ( string  ownerId,
string  type,
string  name,
byte []  data,
AccessMode  accessMode = AccessMode.Default 
)
inline

Creates and uploads a blob.

Parameters
ownerIdthe id of the owner of the blob
typethe MIME type of the file
namethe name of the file
datathe file data
accessModethe access mode, normal or public
Returns
an attachment

◆ CreateTransferToken() [1/2]

Task<Token> Tokenio.Member.CreateTransferToken ( TokenPayload  payload)
inline

Creates a new transfer token.

Parameters
payloadthe transfer token payload
Returns
the transfer token

◆ CreateTransferToken() [2/2]

TransferTokenBuilder Tokenio.Member.CreateTransferToken ( double  amount,
string  currency 
)
inline

Creates a new transfer token builder.

Parameters
amountthe transfer amount
currencythe currency code, e.g. "USD"
Returns
the transfer token builder

◆ CreateTransferTokenBlocking()

Token Tokenio.Member.CreateTransferTokenBlocking ( TokenPayload  payload)
inline

Creates a new transfer token.

Parameters
payloadthe transfer token payload
Returns
the transfer token

◆ DeleteAddress()

Task Tokenio.Member.DeleteAddress ( string  addressId)
inline

Deletes a member address by its id.

Parameters
addressIdthe address id
Returns
a task

◆ DeleteAddressBlocking()

void Tokenio.Member.DeleteAddressBlocking ( string  addressId)
inline

Deletes a member address by its id.

Parameters
addressIdthe address id
Returns
a task

◆ EndorseToken()

Task<TokenOperationResult> Tokenio.Member.EndorseToken ( Token  token,
Level  keyLevel 
)
inline

Endorses the token by signing it. The signature is persisted along with the token If the key's level is too low, the result's status is MORE_SIGNATURES_NEEDED and the system pushes a notification to the member prompting them to use a higher-privilege key.

Parameters
tokenthe token to endorse
keyLevelthe key level to be used to endorse the token
Returns
the result of the endorsement

◆ EndorseTokenBlocking()

TokenOperationResult Tokenio.Member.EndorseTokenBlocking ( Token  token,
Level  keyLevel 
)
inline

Endorses the token by signing it. The signature is persisted along with the token If the key's level is too low, the result's status is MORE_SIGNATURES_NEEDED and the system pushes a notification to the member prompting them to use a higher-privilege key.

Parameters
tokenthe token to endorse
keyLevelthe key level to be used to endorse the token
Returns
the result of the endorsement

◆ ForAccessToken()

IRepresentable Tokenio.Member.ForAccessToken ( string  accessTokenId,
bool  customerInitiated = false 
)
inline

Creates a representable that acts as another member.

Parameters
accessTokenIdthe access token id to be used
customerInitiatedwhether the customer initiated the call
Returns
the representable

>

◆ GetAccessTokens()

Task<PagedList<Token> > Tokenio.Member.GetAccessTokens ( string  offset,
int  limit 
)
inline

Looks up existing access tokens.

Parameters
offsetnullable offset to start at
limitthe max number of records to return
Returns
a paged list of access tokens

◆ GetAccessTokensBlocking()

PagedList<Token> Tokenio.Member.GetAccessTokensBlocking ( string  offset,
int  limit 
)
inline

Looks up existing access tokens.

Parameters
offsetnullable offset to start at
limitthe max number of records to return
Returns
a paged list of access tokens

◆ GetAccount()

Task<Account> Tokenio.Member.GetAccount ( string  accountId)
inline

Looks up a funding bank account linked to Token.

Parameters
accountIdthe account id
Returns
the account

Implements Tokenio.IRepresentable.

◆ GetAccountBlocking()

Account Tokenio.Member.GetAccountBlocking ( string  accountId)
inline

Looks up a funding bank account linked to Token.

Parameters
accountIdthe account id
Returns
the account

Implements Tokenio.IRepresentable.

◆ GetAccounts()

Task<IList<Account> > Tokenio.Member.GetAccounts ( )
inline

Looks up funding bank accounts linked to Token.

Returns
a list of accounts

Implements Tokenio.IRepresentable.

◆ GetAccountsBlocking()

IList<Account> Tokenio.Member.GetAccountsBlocking ( )
inline

Looks up funding bank accounts linked to Token.

Returns
a list of accounts

Implements Tokenio.IRepresentable.

◆ GetAddress()

Task<AddressRecord> Tokenio.Member.GetAddress ( string  addressId)
inline

Looks up an address by id.

Parameters
addressIdthe address id
Returns
the address record

Implements Tokenio.IRepresentable.

◆ GetAddressBlocking()

AddressRecord Tokenio.Member.GetAddressBlocking ( string  addressId)
inline

Looks up an address by id.

Parameters
addressIdthe address id
Returns
the address record

Implements Tokenio.IRepresentable.

◆ GetAddresses()

Task<IList<AddressRecord> > Tokenio.Member.GetAddresses ( )
inline

Looks up member addresses.

Returns
a list of addresses

Implements Tokenio.IRepresentable.

◆ GetAddressesBlocking()

IList<AddressRecord> Tokenio.Member.GetAddressesBlocking ( )
inline

Looks up member addresses.

Returns
a list of addresses

Implements Tokenio.IRepresentable.

◆ GetAliases()

Task<IList<Alias> > Tokenio.Member.GetAliases ( )
inline

Gets all aliases owned by the member.

Returns
a list of aliases

◆ GetAliasesBlocking()

IList<Alias> Tokenio.Member.GetAliasesBlocking ( )
inline

Gets all aliases owned by the member.

Returns
a list of aliases

◆ GetAvailableBalance()

Task<Money> Tokenio.Member.GetAvailableBalance ( string  accountId,
Level  keyLevel 
)
inline

Looks up available account balance.

Parameters
accountIdthe account id
keyLevelthe key level
Returns
the balance

◆ GetAvailableBalanceBlocking()

Money Tokenio.Member.GetAvailableBalanceBlocking ( string  accountId,
Level  keyLevel 
)
inline

Looks up available account balance.

Parameters
accountIdthe account id
keyLevelthe key level
Returns
the balance

◆ GetBalance()

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

Looks up account balance.

Parameters
accountIdthe account id
keyLevelthe key level
Returns
the balance

Implements Tokenio.IRepresentable.

◆ GetBalanceBlocking()

Balance Tokenio.Member.GetBalanceBlocking ( string  accountId,
Level  keyLevel 
)
inline

Looks up account balance.

Parameters
accountIdthe account id
keyLevelthe key level
Returns
the balance

Implements Tokenio.IRepresentable.

◆ GetBalances()

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

Looks up balances for a list of accounts.

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

Implements Tokenio.IRepresentable.

◆ GetBalancesBlocking()

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

Looks up balances for a list of accounts.

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

Implements Tokenio.IRepresentable.

◆ GetBankInfo()

Task<BankInfo> Tokenio.Member.GetBankInfo ( string  bankId)
inline

Returns linking information for a specified bank id.

Parameters
bankIdthe bank id
Returns
the bank linking information

◆ GetBankInfoBlocking()

BankInfo Tokenio.Member.GetBankInfoBlocking ( string  bankId)
inline

Returns linking information for a specified bank id.

Parameters
bankIdthe bank id
Returns
the bank linking information

◆ GetBlob()

Task<Blob> Tokenio.Member.GetBlob ( string  blobId)
inline

Retrieves a blob from the server.

Parameters
blobIdthe blob id
Returns
the blob

◆ GetBlobBlocking()

Blob Tokenio.Member.GetBlobBlocking ( string  blobId)
inline

Retrieves a blob from the server.

Parameters
blobIdthe blob id
Returns
the blob

◆ GetCurrentBalance()

Task<Money> Tokenio.Member.GetCurrentBalance ( string  accountId,
Level  keyLevel 
)
inline

Looks up current account balance.

Parameters
accountIdthe account id
keyLevelthe key level
Returns
the balance

◆ GetCurrentBalanceBlocking()

Money Tokenio.Member.GetCurrentBalanceBlocking ( string  accountId,
Level  keyLevel 
)
inline

Looks up current account balance.

Parameters
accountIdthe account id
keyLevelthe key level
Returns
the balance

◆ GetDefaultAccount()

Task<Account> Tokenio.Member.GetDefaultAccount ( )
inline

Get the default bank account for this member.

Returns
the account

◆ GetDefaultAccountBlocking()

Account Tokenio.Member.GetDefaultAccountBlocking ( )
inline

Get the default bank account for this member.

Returns
the account

◆ GetDefaultAgent()

Task<string> Tokenio.Member.GetDefaultAgent ( )
inline

Gets the member id of the default recovery agent.

Returns
the member id

◆ GetDefaultAgentBlocking()

string Tokenio.Member.GetDefaultAgentBlocking ( )
inline

Gets the member id of the default recovery agent.

Returns
the member id

◆ GetFirstAlias()

Task<Alias> Tokenio.Member.GetFirstAlias ( )
inline

Gets the fisrt alias owned by the user.

Returns
the alias

◆ GetFirstAliasBlocking()

Alias Tokenio.Member.GetFirstAliasBlocking ( )
inline

Gets the fisrt alias owned by the user.

Returns
the alias

◆ GetKeys()

Task<IList<Key> > Tokenio.Member.GetKeys ( )
inline

Gets all public keys for this member.

Returns
a list of public keys

◆ GetKeysBlocking()

IList<Key> Tokenio.Member.GetKeysBlocking ( )
inline

Gets all public keys for this member.

Returns
a list of public keys

◆ GetLastHash()

Task<string> Tokenio.Member.GetLastHash ( )
inline

Gets the last hash.

Returns
the last hash

◆ GetLastHashBlocking()

string Tokenio.Member.GetLastHashBlocking ( )
inline

Gets the last hash.

Returns
the last hash

◆ GetPairedDevices()

Task<IList<Device> > Tokenio.Member.GetPairedDevices ( )
inline

Gets all paired devices.

Returns
a list of devices

◆ GetPairedDevicesBlocking()

IList<Device> Tokenio.Member.GetPairedDevicesBlocking ( )
inline

Gets all paired devices.

Returns
a list of devices

◆ GetProfile()

Task<Profile> Tokenio.Member.GetProfile ( string  memberId)
inline

Gets a member's public profile. Unlike setProfile, you can get another member's profile.

Parameters
memberIdthe ID of the desired member
Returns
the profile

◆ GetProfileBlocking()

Profile Tokenio.Member.GetProfileBlocking ( string  memberId)
inline

Gets a member's public profile. Unlike setProfile, you can get another member's profile.

Parameters
memberIdthe ID of the desired member
Returns
the profile

◆ GetProfilePicture()

Task<Blob> Tokenio.Member.GetProfilePicture ( string  memberId,
ProfilePictureSize  size 
)
inline

Gets a member's public profile picture. Unlike set, you can get another member's picture.

Parameters
memberIdthe ID of the desired member
sizethe desired size category (small, medium, large, original)
Returns
a blob with picture; empty if the member has no picture

◆ GetProfilePictureBlocking()

Blob Tokenio.Member.GetProfilePictureBlocking ( string  memberId,
ProfilePictureSize  size 
)
inline

Gets a member's public profile picture. Unlike set, you can get another member's picture.

Parameters
memberIdthe ID of the desired member
sizethe desired size category (small, medium, large, original)
Returns
a blob with picture; empty if the member has no picture

◆ GetToken()

Task<Token> Tokenio.Member.GetToken ( string  tokenId)
inline

Looks up an existing token.

Parameters
tokenIdthe token id
Returns
the token

◆ GetTokenBlob()

Task<Blob> Tokenio.Member.GetTokenBlob ( string  tokenId,
string  blobId 
)
inline

Retrieves a blob that is attached to a transfer token.

Parameters
tokenIdthe token id
blobIdthe blob id
Returns
the blob

◆ GetTokenBlobBlocking()

Blob Tokenio.Member.GetTokenBlobBlocking ( string  tokenId,
string  blobId 
)
inline

Retrieves a blob that is attached to a transfer token.

Parameters
tokenIdthe token id
blobIdthe blob id
Returns
the blob

◆ GetTokenBlocking()

Token Tokenio.Member.GetTokenBlocking ( string  tokenId)
inline

Looks up an existing token.

Parameters
tokenIdthe token id
Returns
the token

◆ GetTransaction()

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

Looks up an existing transaction for a given account.

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

Implements Tokenio.IRepresentable.

◆ GetTransactionBlocking()

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

Looks up an existing transaction for a given account.

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

Implements Tokenio.IRepresentable.

◆ GetTransactions()

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

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

Implements Tokenio.IRepresentable.

◆ GetTransactionsBlocking()

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

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

Implements Tokenio.IRepresentable.

◆ GetTransfer()

Task<Transfer> Tokenio.Member.GetTransfer ( string  transferId)
inline

Looks up an existing token transfer.

Parameters
transferIdthe transfer id
Returns
the transfer record

◆ GetTransferBlocking()

Transfer Tokenio.Member.GetTransferBlocking ( string  transferId)
inline

Looks up an existing token transfer.

Parameters
transferIdthe transfer id
Returns
the transfer record

◆ GetTransfers()

Task<PagedList<Transfer> > Tokenio.Member.GetTransfers ( string  tokenId,
string  offset,
int  limit 
)
inline

Looks up existing token transfers.

Parameters
tokenIdnullable token id
offsetnullable offset to start at
limitmax number of records to return
Returns
a paged list of transfers

◆ GetTransfersBlocking()

PagedList<Transfer> Tokenio.Member.GetTransfersBlocking ( string  tokenId,
string  offset,
int  limit 
)
inline

Looks up existing token transfers.

Parameters
tokenIdnullable token id
offsetnullable offset to start at
limitmax number of records to return
Returns
a paged list of transfers

◆ GetTransferTokens()

Task<PagedList<Token> > Tokenio.Member.GetTransferTokens ( string  offset,
int  limit 
)
inline

Looks up exsiting transfer tokens.

Parameters
offsetnullable offset to start at
limitthe max number of records to return
Returns
a paged list of transfer tokens

◆ GetTransferTokensBlocking()

PagedList<Token> Tokenio.Member.GetTransferTokensBlocking ( string  offset,
int  limit 
)
inline

Looks up exsiting transfer tokens.

Parameters
offsetnullable offset to start at
limitthe max number of records to return
Returns
a paged list of transfer tokens

◆ GetTrustedBeneficiaries()

Task<IList<TrustedBeneficiary> > Tokenio.Member.GetTrustedBeneficiaries ( )
inline

Gets a list of all trusted beneficiaries.

Returns
the list

◆ GetTrustedBeneficiariesBlocking()

IList<TrustedBeneficiary> Tokenio.Member.GetTrustedBeneficiariesBlocking ( )
inline

Gets a list of all trusted beneficiaries.

Returns
the list

◆ MemberId()

string Tokenio.Member.MemberId ( )
inline

Gets the member id.

Returns
the member id

◆ RedeemToken() [1/8]

Task<Transfer> Tokenio.Member.RedeemToken ( Token  token)
inline

Redeems a transfer token.

Parameters
tokenthe transfer token
Returns
a transfer record

◆ RedeemToken() [2/8]

Task<Transfer> Tokenio.Member.RedeemToken ( Token  token,
string  refId 
)
inline

Redeems a transfer token.

Parameters
tokenthe transfer token
refIdthe reference id of the transfer
Returns
a transfer record

◆ RedeemToken() [3/8]

Task<Transfer> Tokenio.Member.RedeemToken ( Token  token,
TransferEndpoint  destination 
)
inline

Redeems a transfer token.

Parameters
tokenthe transfer token
destinationthe transfer instruction destination
Returns
a transfer record

◆ RedeemToken() [4/8]

Task<Transfer> Tokenio.Member.RedeemToken ( Token  token,
TransferEndpoint  destination,
string  refId 
)
inline

Redeems a transfer token.

Parameters
tokenthe transfer token
destinationthe transfer instruction destination
refIdthe reference id of the transfer
Returns
a transfer record

◆ RedeemToken() [5/8]

Task<Transfer> Tokenio.Member.RedeemToken ( Token  token,
double?  amount,
string  currency,
string  description 
)
inline

Redeems a transfer token.

Parameters
tokenthe transfer token
amountthe amount to transfer
currencythe currency
descriptionthe description of the transfer
Returns
a transfer record

◆ RedeemToken() [6/8]

Task<Transfer> Tokenio.Member.RedeemToken ( Token  token,
double?  amount,
string  currency,
TransferEndpoint  destination 
)
inline

Redeems a transfer token.

Parameters
tokenthe transfer token
amountthe amount to transfer
currencythe currency
destinationthe transfer instruction destination
Returns
a transfer record

◆ RedeemToken() [7/8]

Task<Transfer> Tokenio.Member.RedeemToken ( Token  token,
double?  amount,
string  currency,
string  description,
TransferEndpoint  destination 
)
inline

Redeems a transfer token.

Parameters
tokenthe transfer token
amountthe amount to transfer
currencythe currency
descriptionthe description of the transfer
destinationthe transfer instruction destination
Returns
a transfer record

◆ RedeemToken() [8/8]

Task<Transfer> Tokenio.Member.RedeemToken ( Token  token,
double?  amount,
string  currency,
string  description,
TransferEndpoint  destination,
string  refId 
)
inline

Redeems a transfer token.

Parameters
tokenthe transfer token
amountthe amount to transfer
currencythe currency
descriptionthe description of the transfer
destinationthe transfer instruction destination
refIdthe reference id of the transfer
Returns
a transfer record

amount, currency, description, destination and refId are nullable

>

◆ RedeemTokenBlocking() [1/8]

Transfer Tokenio.Member.RedeemTokenBlocking ( Token  token)
inline

Redeems a transfer token.

Parameters
tokenthe transfer token
Returns
a transfer record

◆ RedeemTokenBlocking() [2/8]

Transfer Tokenio.Member.RedeemTokenBlocking ( Token  token,
string  refId 
)
inline

Redeems a transfer token.

Parameters
tokenthe transfer token
refIdthe reference id of the transfer
Returns
a transfer record

◆ RedeemTokenBlocking() [3/8]

Transfer Tokenio.Member.RedeemTokenBlocking ( Token  token,
TransferEndpoint  destination 
)
inline

Redeems a transfer token.

Parameters
tokenthe transfer token
destinationthe transfer instruction destination
Returns
a transfer record

◆ RedeemTokenBlocking() [4/8]

Transfer Tokenio.Member.RedeemTokenBlocking ( Token  token,
TransferEndpoint  destination,
string  refId 
)
inline

Redeems a transfer token.

Parameters
tokenthe transfer token
destinationthe transfer instruction destination
refIdthe reference id of the transfer
Returns
a transfer record

◆ RedeemTokenBlocking() [5/8]

Transfer Tokenio.Member.RedeemTokenBlocking ( Token  token,
double?  amount,
string  currency,
string  description 
)
inline

Redeems a transfer token.

Parameters
tokenthe transfer token
amountthe amount to transfer
currencythe currency
descriptionthe description of the transfer
Returns
a transfer record

◆ RedeemTokenBlocking() [6/8]

Transfer Tokenio.Member.RedeemTokenBlocking ( Token  token,
double?  amount,
string  currency,
TransferEndpoint  destination 
)
inline

Redeems a transfer token.

Parameters
tokenthe transfer token
amountthe amount to transfer
currencythe currency
destinationthe transfer instruction destination
Returns
a transfer record

◆ RedeemTokenBlocking() [7/8]

Transfer Tokenio.Member.RedeemTokenBlocking ( Token  token,
double?  amount,
string  currency,
string  description,
TransferEndpoint  destination 
)
inline

Redeems a transfer token.

Parameters
tokenthe transfer token
amountthe amount to transfer
currencythe currency
descriptionthe description of the transfer
destinationthe transfer instruction destination
Returns
a transfer record

◆ RedeemTokenBlocking() [8/8]

Transfer Tokenio.Member.RedeemTokenBlocking ( Token  token,
double?  amount,
string  currency,
string  description,
TransferEndpoint  destination,
string  refId 
)
inline

Redeems a transfer token.

Parameters
tokenthe transfer token
amountthe amount to transfer
currencythe currency
descriptionthe description of the transfer
destinationthe transfer instruction destination
refIdthe reference id of the transfer
Returns
a transfer record

amount, currency, description, destination and refId are nullable

>

◆ RemoveAlias()

Task Tokenio.Member.RemoveAlias ( Alias  alias)
inline

Removes an alias for the member.

Parameters
aliasthe alias to remove
Returns
a task

◆ RemoveAliasBlocking()

void Tokenio.Member.RemoveAliasBlocking ( Alias  alias)
inline

Removes an alias for the member.

Parameters
aliasthe alias to remove
Returns
a task

◆ RemoveAliases()

Task Tokenio.Member.RemoveAliases ( IList< Alias >  aliases)
inline

Removes an alias for the member.

Parameters
aliasesthe aliases to remove
Returns
a task

◆ RemoveAliasesBlocking()

void Tokenio.Member.RemoveAliasesBlocking ( IList< Alias >  aliases)
inline

Removes an alias for the member.

Parameters
aliasesthe aliases to remove
Returns
a task

◆ RemoveKey()

Task Tokenio.Member.RemoveKey ( string  keyId)
inline

Removes a public key owned by this member.

Parameters
keyIdthe key id
Returns
a task

◆ RemoveKeyBlocking()

void Tokenio.Member.RemoveKeyBlocking ( string  keyId)
inline

Removes a public key owned by this member.

Parameters
keyIdthe key id
Returns
a task

◆ RemoveKeys()

Task Tokenio.Member.RemoveKeys ( IList< string >  keyIds)
inline

Removes some public keys owned by this member.

Parameters
keyIdsthe IDs of the keys to remove
Returns
a task

◆ RemoveKeysBlocking()

void Tokenio.Member.RemoveKeysBlocking ( IList< string >  keyIds)
inline

Removes some public keys owned by this member.

Parameters
keyIdsthe IDs of the keys to remove
Returns
a task

◆ RemoveTrustedBeneficiary()

Task Tokenio.Member.RemoveTrustedBeneficiary ( string  memberId)
inline

Removes a trusted beneficiary.

Parameters
memberIdthe member id of the beneficiary
Returns
a task

◆ RemoveTrustedBeneficiaryBlocking()

void Tokenio.Member.RemoveTrustedBeneficiaryBlocking ( string  memberId)
inline

Removes a trusted beneficiary.

Parameters
memberIdthe member id of the beneficiary
Returns
a task

◆ ReplaceAccessToken()

Task<TokenOperationResult> Tokenio.Member.ReplaceAccessToken ( Token  tokenToCancel,
TokenPayload  tokenToCreate 
)
inline

Cancels the existing access token and creates a replacement for it.

Parameters
tokenToCancelthe token to cancel
tokenToCreatethe payload to create new token with
Returns
the result of the replacement opration

◆ ReplaceAccessTokenBlocking()

TokenOperationResult Tokenio.Member.ReplaceAccessTokenBlocking ( Token  tokenToCancel,
TokenPayload  tokenToCreate 
)
inline

Cancels the existing access token and creates a replacement for it.

Parameters
tokenToCancelthe token to cancel
tokenToCreatethe payload to create new token with
Returns
the result of the replacement opration

◆ ResolveTransferDestination()

Task<IList<TransferEndpoint> > Tokenio.Member.ResolveTransferDestination ( string  accountId)
inline

Resolves transfer destinations for the given account.

Parameters
accountIdthe account id
Returns
a list of transfer endpoints

Implements Tokenio.IRepresentable.

◆ ResolveTransferDestinationBlocking()

IList<TransferEndpoint> Tokenio.Member.ResolveTransferDestinationBlocking ( string  accountId)
inline

Resolves transfer destinations for the given account.

Parameters
accountIdthe account id
Returns
a list of transfer endpoints

Implements Tokenio.IRepresentable.

◆ RetryVerification()

Task<string> Tokenio.Member.RetryVerification ( Alias  alias)
inline

Retries alias verification.

Parameters
aliasthe alias to be verified
Returns
the verification id

◆ RetryVerificationBlocking()

string Tokenio.Member.RetryVerificationBlocking ( Alias  alias)
inline

Retries alias verification.

Parameters
aliasthe alias to be verified
Returns
the verification id

◆ SetProfile()

Task<Profile> Tokenio.Member.SetProfile ( Profile  profile)
inline

Replaces auth'd member's public profile.

Parameters
profilethe protile to set
Returns
the updated profile

◆ SetProfileBlocking()

Profile Tokenio.Member.SetProfileBlocking ( Profile  profile)
inline

Replaces auth'd member's public profile.

Parameters
profilethe protile to set
Returns
the updated profile

◆ SetProfilePicture()

Task Tokenio.Member.SetProfilePicture ( string  type,
byte []  data 
)
inline

Replaces auth'd member's public profile picture.

Parameters
typeMIME type of the picture
datathe image data
Returns
a task

◆ SetProfilePictureBlocking()

void Tokenio.Member.SetProfilePictureBlocking ( string  type,
byte []  data 
)
inline

Replaces auth'd member's public profile picture.

Parameters
typeMIME type of the picture
datathe image data
Returns
a task

◆ SetSecurityMetadata()

void Tokenio.Member.SetSecurityMetadata ( SecurityMetadata  securityMetadata)
inline

Sets the security metadata to be sent with each request.

Parameters
securityMetadatasecurity metadata

◆ SignTokenRequestState()

Task<Signature> Tokenio.Member.SignTokenRequestState ( string  tokenRequestId,
string  tokenId,
string  state 
)
inline

Signs a token request state payload.

Parameters
tokenRequestIdthe token request id
tokenIdthe token id
statethe state
Returns
the signature

◆ SignTokenRequestStateBlocking()

Signature Tokenio.Member.SignTokenRequestStateBlocking ( string  tokenRequestId,
string  tokenId,
string  state 
)
inline

Signs a token request state payload.

Parameters
tokenRequestIdthe token request id
tokenIdthe token id
statethe state
Returns
the signature

◆ StoreTokenRequest() [1/2]

Task<string> Tokenio.Member.StoreTokenRequest ( TokenRequestPayload  requestPayload,
Proto.Common.TokenProtos.TokenRequestOptions  requestOptions 
)
inline

Stores a token request.

Parameters
requestPayloadthe token request payload (immutable fields)
requestOptionsthe token request options (mutable with UpdateTokenRequest)
Returns
an id to reference the token request

◆ StoreTokenRequest() [2/2]

Task<string> Tokenio.Member.StoreTokenRequest ( TokenRequest  tokenRequest)
inline

Stores a token request.

Parameters
tokenRequestthe token request
Returns
an id to reference the token request

◆ StoreTokenRequestBlocking()

string Tokenio.Member.StoreTokenRequestBlocking ( TokenRequestPayload  requestPayload,
Proto.Common.TokenProtos.TokenRequestOptions  requestOptions 
)
inline

Stores a token request.

Parameters
requestPayloadthe token request payload (immutable fields)
requestOptionsthe token request options (mutable with UpdateTokenRequest)
Returns
an id to reference the token request

◆ UpdateTokenRequest()

Task Tokenio.Member.UpdateTokenRequest ( string  requestId,
Proto.Common.TokenProtos.TokenRequestOptions  options 
)
inline

Update an existing token request.

Parameters
requestIdtoken request ID
optionsnew token request options
Returns
a task

◆ UpdateTokenRequestBlocking()

void Tokenio.Member.UpdateTokenRequestBlocking ( string  requestId,
Proto.Common.TokenProtos.TokenRequestOptions  options 
)
inline

Update an existing token request.

Parameters
requestIdtoken request ID
optionsnew token request options
Returns
a task

◆ UseDefaultRecoveryRule()

Task Tokenio.Member.UseDefaultRecoveryRule ( )
inline

Set Token as the recovery agent.

Returns
a task

◆ UseDefaultRecoveryRuleBlocking()

void Tokenio.Member.UseDefaultRecoveryRuleBlocking ( )
inline

Set Token as the recovery agent.

Returns
a task

◆ VerifyAffiliate()

Task Tokenio.Member.VerifyAffiliate ( string  memberId)
inline

Verifies an affiliated TPP.

Parameters
memberIdmember ID of the TPP verify
Returns
a task

◆ VerifyAffiliateBlocking()

void Tokenio.Member.VerifyAffiliateBlocking ( string  memberId)
inline

Verifies an affiliated TPP.

Parameters
memberIdmember ID of the TPP verify
Returns
a task

◆ VerifyAlias()

Task Tokenio.Member.VerifyAlias ( string  verificationId,
string  code 
)
inline

Verifies a given alias.

Parameters
verificationIdthe verification id
codethe verification code
Returns
a task

◆ VerifyAliasBlocking()

void Tokenio.Member.VerifyAliasBlocking ( string  verificationId,
string  code 
)
inline

Verifies a given alias.

Parameters
verificationIdthe verification id
codethe verification code
Returns
a task

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