public class ConfigurationClient extends MetaApiClient
host, httpClient, token| Constructor and Description |
|---|
ConfigurationClient(HttpClient httpClient,
String token)
Constructs CopyFactory configuration API client instance.
|
ConfigurationClient(HttpClient httpClient,
String token,
String domain)
Constructs CopyFactory configuration API client instance
|
| Modifier and Type | Method and Description |
|---|---|
String |
generateAccountId()
Generates random account id
|
CompletableFuture<StrategyId> |
generateStrategyId()
Retrieves new unused strategy id.
|
CompletableFuture<List<CopyFactoryAccount>> |
getAccounts()
Retrieves CopyFactory copy trading accounts.
|
CompletableFuture<List<CopyFactoryStrategy>> |
getStrategies()
Retrieves CopyFactory copy trading strategies.
|
CompletableFuture<Void> |
removeAccount(String id)
Deletes a CopyFactory trade copying account.
|
CompletableFuture<Void> |
removeStrategy(String id)
Deletes a CopyFactory strategy.
|
CompletableFuture<Void> |
updateAccount(String id,
CopyFactoryAccountUpdate account)
Updates a CopyFactory trade copying account.
|
CompletableFuture<Void> |
updateStrategy(String id,
CopyFactoryStrategyUpdate strategy)
Updates a CopyFactory strategy.
|
getTokenType, handleNoAccessError, isNotAccountToken, isNotJwtTokenpublic ConfigurationClient(HttpClient httpClient, String token)
agiliumtrade.agiliumtrade.aihttpClient - HTTP clienttoken - authorization tokenpublic ConfigurationClient(HttpClient httpClient, String token, String domain)
httpClient - HTTP clienttoken - authorization tokendomain - domain to connect topublic CompletableFuture<StrategyId> generateStrategyId()
public String generateAccountId()
public CompletableFuture<List<CopyFactoryAccount>> getAccounts()
public CompletableFuture<Void> updateAccount(String id, CopyFactoryAccountUpdate account)
id - copy trading account idaccount - trading account updatepublic CompletableFuture<Void> removeAccount(String id)
id - copy trading account idpublic CompletableFuture<List<CopyFactoryStrategy>> getStrategies()
public CompletableFuture<Void> updateStrategy(String id, CopyFactoryStrategyUpdate strategy)
id - copy trading strategy idpublic CompletableFuture<Void> removeStrategy(String id)
id - strategy idCopyright © 2020. All rights reserved.