public static class APICall.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
params |
Constructor and Description |
---|
Builder(java.lang.String requestType) |
Modifier and Type | Method and Description |
---|---|
APICall |
build() |
JO |
call() |
APICall.Builder |
chain(int chainId) |
APICall.Builder |
feeNQT(long value) |
APICall.Builder |
feeRateNQTPerFXT(long value) |
BlockResponse |
getBlock() |
java.util.List<BlockResponse> |
getBlocks() |
Chain |
getChain() |
TransactionResponse |
getCreatedTransaction()
Use to parse responses of create transaction API
|
java.util.List<TransactionResponse> |
getCreatedTransactions()
Response from CreateTransaction calls wraps the transactions inside a transactionJSON object
|
java.lang.String |
getParam(java.lang.String key) |
TransactionResponse |
getTransaction()
Use to parse responses of APIs which return a transaction object like getTransaction
|
java.util.List<TransactionResponse> |
getTransactions()
Use with any API which returns a "transactions" json array
|
java.util.List<TransactionResponse> |
getTransactions(java.lang.String arrayName)
Use in case the response transaction array has a different name
|
boolean |
isParamSet(java.lang.String key) |
APICall.Builder |
param(java.lang.String key,
boolean value) |
APICall.Builder |
param(java.lang.String key,
byte value) |
APICall.Builder |
param(java.lang.String key,
byte[] value) |
APICall.Builder |
param(java.lang.String key,
byte[][] value) |
APICall.Builder |
param(java.lang.String key,
int... intArray) |
APICall.Builder |
param(java.lang.String key,
int value) |
APICall.Builder |
param(java.lang.String key,
long... longArray) |
APICall.Builder |
param(java.lang.String key,
long value) |
APICall.Builder |
param(java.lang.String key,
java.lang.String value) |
APICall.Builder |
param(java.lang.String key,
java.lang.String[] values) |
APICall.Builder |
parts(java.lang.String key,
byte[] b) |
APICall.Builder |
recipient(long id) |
void |
remote(java.net.URL url) |
APICall.Builder |
secretPhrase(java.lang.String value) |
APICall.Builder |
unsignedLongParam(java.lang.String key,
long... longArray) |
APICall.Builder |
unsignedLongParam(java.lang.String key,
long value) |
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> params
public void remote(java.net.URL url)
public APICall.Builder param(java.lang.String key, java.lang.String value)
public APICall.Builder param(java.lang.String key, java.lang.String[] values)
public APICall.Builder param(java.lang.String key, boolean value)
public APICall.Builder param(java.lang.String key, byte value)
public APICall.Builder param(java.lang.String key, int value)
public APICall.Builder param(java.lang.String key, int... intArray)
public APICall.Builder param(java.lang.String key, long value)
public APICall.Builder param(java.lang.String key, long... longArray)
public APICall.Builder unsignedLongParam(java.lang.String key, long value)
public APICall.Builder unsignedLongParam(java.lang.String key, long... longArray)
public APICall.Builder param(java.lang.String key, byte[] value)
public APICall.Builder param(java.lang.String key, byte[][] value)
public APICall.Builder secretPhrase(java.lang.String value)
public APICall.Builder chain(int chainId)
public APICall.Builder feeNQT(long value)
public APICall.Builder feeRateNQTPerFXT(long value)
public APICall.Builder recipient(long id)
public java.lang.String getParam(java.lang.String key)
public Chain getChain()
public boolean isParamSet(java.lang.String key)
public APICall.Builder parts(java.lang.String key, byte[] b)
public APICall build()
public JO call()
public java.util.List<TransactionResponse> getTransactions()
public java.util.List<TransactionResponse> getTransactions(java.lang.String arrayName)
arrayName
- the name of the transaction arraypublic java.util.List<TransactionResponse> getCreatedTransactions()
public TransactionResponse getTransaction()
public TransactionResponse getCreatedTransaction()
public java.util.List<BlockResponse> getBlocks()
public BlockResponse getBlock()