
software.crldev.elrondspringbootstarterreactive.interactor.WrappedResponses Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of elrond-spring-boot-starter-reactive Show documentation
Show all versions of elrond-spring-boot-starter-reactive Show documentation
A SpringBoot Starter solution designed to ensure easy and efficient integration with the Elrond Network using a Reactive API layer.
The newest version!
package software.crldev.elrondspringbootstarterreactive.interactor;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import software.crldev.elrondspringbootstarterreactive.api.model.*;
import java.util.List;
import java.util.Map;
import java.util.Set;
public class WrappedResponses {
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonDeserialize(builder = GetAccountTransactionsWrapper.GetAccountTransactionsWrapperBuilder.class)
public static class GetAccountTransactionsWrapper {
@JsonProperty("transactions")
private final List list;
GetAccountTransactionsWrapper(final List list) {
this.list = list;
}
public static class GetAccountTransactionsWrapperBuilder {
private List list;
GetAccountTransactionsWrapperBuilder() {
}
/**
* @return {@code this}.
*/
@JsonProperty("transactions")
public WrappedResponses.GetAccountTransactionsWrapper.GetAccountTransactionsWrapperBuilder list(final List list) {
this.list = list;
return this;
}
public WrappedResponses.GetAccountTransactionsWrapper build() {
return new WrappedResponses.GetAccountTransactionsWrapper(this.list);
}
@Override
public String toString() {
return "WrappedResponses.GetAccountTransactionsWrapper.GetAccountTransactionsWrapperBuilder(list=" + this.list + ")";
}
}
public static WrappedResponses.GetAccountTransactionsWrapper.GetAccountTransactionsWrapperBuilder builder() {
return new WrappedResponses.GetAccountTransactionsWrapper.GetAccountTransactionsWrapperBuilder();
}
public List getList() {
return this.list;
}
}
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonDeserialize(builder = GetAccountWrapper.GetAccountWrapperBuilder.class)
public static class GetAccountWrapper {
@JsonProperty("account")
private final AccountOnNetwork account;
GetAccountWrapper(final AccountOnNetwork account) {
this.account = account;
}
public static class GetAccountWrapperBuilder {
private AccountOnNetwork account;
GetAccountWrapperBuilder() {
}
/**
* @return {@code this}.
*/
@JsonProperty("account")
public WrappedResponses.GetAccountWrapper.GetAccountWrapperBuilder account(final AccountOnNetwork account) {
this.account = account;
return this;
}
public WrappedResponses.GetAccountWrapper build() {
return new WrappedResponses.GetAccountWrapper(this.account);
}
@Override
public String toString() {
return "WrappedResponses.GetAccountWrapper.GetAccountWrapperBuilder(account=" + this.account + ")";
}
}
public static WrappedResponses.GetAccountWrapper.GetAccountWrapperBuilder builder() {
return new WrappedResponses.GetAccountWrapper.GetAccountWrapperBuilder();
}
public AccountOnNetwork getAccount() {
return this.account;
}
}
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonDeserialize(builder = GetAllAccountStorageWrapper.GetAllAccountStorageWrapperBuilder.class)
public static class GetAllAccountStorageWrapper {
@JsonProperty("pairs")
private final Map pairs;
GetAllAccountStorageWrapper(final Map pairs) {
this.pairs = pairs;
}
public static class GetAllAccountStorageWrapperBuilder {
private Map pairs;
GetAllAccountStorageWrapperBuilder() {
}
/**
* @return {@code this}.
*/
@JsonProperty("pairs")
public WrappedResponses.GetAllAccountStorageWrapper.GetAllAccountStorageWrapperBuilder pairs(final Map pairs) {
this.pairs = pairs;
return this;
}
public WrappedResponses.GetAllAccountStorageWrapper build() {
return new WrappedResponses.GetAllAccountStorageWrapper(this.pairs);
}
@Override
public String toString() {
return "WrappedResponses.GetAllAccountStorageWrapper.GetAllAccountStorageWrapperBuilder(pairs=" + this.pairs + ")";
}
}
public static WrappedResponses.GetAllAccountStorageWrapper.GetAllAccountStorageWrapperBuilder builder() {
return new WrappedResponses.GetAllAccountStorageWrapper.GetAllAccountStorageWrapperBuilder();
}
public Map getPairs() {
return this.pairs;
}
}
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonDeserialize(builder = QueryHyperblock.QueryHyperblockBuilder.class)
public static class QueryHyperblock {
@JsonProperty("hyperblock")
private final Hyperblock hyperblock;
QueryHyperblock(final Hyperblock hyperblock) {
this.hyperblock = hyperblock;
}
public static class QueryHyperblockBuilder {
private Hyperblock hyperblock;
QueryHyperblockBuilder() {
}
/**
* @return {@code this}.
*/
@JsonProperty("hyperblock")
public WrappedResponses.QueryHyperblock.QueryHyperblockBuilder hyperblock(final Hyperblock hyperblock) {
this.hyperblock = hyperblock;
return this;
}
public WrappedResponses.QueryHyperblock build() {
return new WrappedResponses.QueryHyperblock(this.hyperblock);
}
@Override
public String toString() {
return "WrappedResponses.QueryHyperblock.QueryHyperblockBuilder(hyperblock=" + this.hyperblock + ")";
}
}
public static WrappedResponses.QueryHyperblock.QueryHyperblockBuilder builder() {
return new WrappedResponses.QueryHyperblock.QueryHyperblockBuilder();
}
public Hyperblock getHyperblock() {
return this.hyperblock;
}
}
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonDeserialize(builder = QueryBlock.QueryBlockBuilder.class)
public static class QueryBlock {
@JsonProperty("block")
private final ShardBlock block;
QueryBlock(final ShardBlock block) {
this.block = block;
}
public static class QueryBlockBuilder {
private ShardBlock block;
QueryBlockBuilder() {
}
/**
* @return {@code this}.
*/
@JsonProperty("block")
public WrappedResponses.QueryBlock.QueryBlockBuilder block(final ShardBlock block) {
this.block = block;
return this;
}
public WrappedResponses.QueryBlock build() {
return new WrappedResponses.QueryBlock(this.block);
}
@Override
public String toString() {
return "WrappedResponses.QueryBlock.QueryBlockBuilder(block=" + this.block + ")";
}
}
public static WrappedResponses.QueryBlock.QueryBlockBuilder builder() {
return new WrappedResponses.QueryBlock.QueryBlockBuilder();
}
public ShardBlock getBlock() {
return this.block;
}
}
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonDeserialize(builder = GetNetworkConfigResponse.GetNetworkConfigResponseBuilder.class)
public static class GetNetworkConfigResponse {
@JsonProperty("config")
private final NetworkConfig networkConfig;
GetNetworkConfigResponse(final NetworkConfig networkConfig) {
this.networkConfig = networkConfig;
}
public static class GetNetworkConfigResponseBuilder {
private NetworkConfig networkConfig;
GetNetworkConfigResponseBuilder() {
}
/**
* @return {@code this}.
*/
@JsonProperty("config")
public WrappedResponses.GetNetworkConfigResponse.GetNetworkConfigResponseBuilder networkConfig(final NetworkConfig networkConfig) {
this.networkConfig = networkConfig;
return this;
}
public WrappedResponses.GetNetworkConfigResponse build() {
return new WrappedResponses.GetNetworkConfigResponse(this.networkConfig);
}
@Override
public String toString() {
return "WrappedResponses.GetNetworkConfigResponse.GetNetworkConfigResponseBuilder(networkConfig=" + this.networkConfig + ")";
}
}
public static WrappedResponses.GetNetworkConfigResponse.GetNetworkConfigResponseBuilder builder() {
return new WrappedResponses.GetNetworkConfigResponse.GetNetworkConfigResponseBuilder();
}
public NetworkConfig getNetworkConfig() {
return this.networkConfig;
}
}
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonDeserialize(builder = GetShardStatusResponse.GetShardStatusResponseBuilder.class)
public static class GetShardStatusResponse {
@JsonProperty("status")
private final ShardStatus shardStatus;
GetShardStatusResponse(final ShardStatus shardStatus) {
this.shardStatus = shardStatus;
}
public static class GetShardStatusResponseBuilder {
private ShardStatus shardStatus;
GetShardStatusResponseBuilder() {
}
/**
* @return {@code this}.
*/
@JsonProperty("status")
public WrappedResponses.GetShardStatusResponse.GetShardStatusResponseBuilder shardStatus(final ShardStatus shardStatus) {
this.shardStatus = shardStatus;
return this;
}
public WrappedResponses.GetShardStatusResponse build() {
return new WrappedResponses.GetShardStatusResponse(this.shardStatus);
}
@Override
public String toString() {
return "WrappedResponses.GetShardStatusResponse.GetShardStatusResponseBuilder(shardStatus=" + this.shardStatus + ")";
}
}
public static WrappedResponses.GetShardStatusResponse.GetShardStatusResponseBuilder builder() {
return new WrappedResponses.GetShardStatusResponse.GetShardStatusResponseBuilder();
}
public ShardStatus getShardStatus() {
return this.shardStatus;
}
}
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonDeserialize(builder = GetNodeHeartbeatStatusResponse.GetNodeHeartbeatStatusResponseBuilder.class)
public static class GetNodeHeartbeatStatusResponse {
@JsonProperty("heartbeats")
private final List heartbeatstatus;
GetNodeHeartbeatStatusResponse(final List heartbeatstatus) {
this.heartbeatstatus = heartbeatstatus;
}
public static class GetNodeHeartbeatStatusResponseBuilder {
private List heartbeatstatus;
GetNodeHeartbeatStatusResponseBuilder() {
}
/**
* @return {@code this}.
*/
@JsonProperty("heartbeats")
public WrappedResponses.GetNodeHeartbeatStatusResponse.GetNodeHeartbeatStatusResponseBuilder heartbeatstatus(final List heartbeatstatus) {
this.heartbeatstatus = heartbeatstatus;
return this;
}
public WrappedResponses.GetNodeHeartbeatStatusResponse build() {
return new WrappedResponses.GetNodeHeartbeatStatusResponse(this.heartbeatstatus);
}
@Override
public String toString() {
return "WrappedResponses.GetNodeHeartbeatStatusResponse.GetNodeHeartbeatStatusResponseBuilder(heartbeatstatus=" + this.heartbeatstatus + ")";
}
}
public static WrappedResponses.GetNodeHeartbeatStatusResponse.GetNodeHeartbeatStatusResponseBuilder builder() {
return new WrappedResponses.GetNodeHeartbeatStatusResponse.GetNodeHeartbeatStatusResponseBuilder();
}
public List getHeartbeatstatus() {
return this.heartbeatstatus;
}
}
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonDeserialize(builder = QueryTransactionResponse.QueryTransactionResponseBuilder.class)
public static class QueryTransactionResponse {
@JsonProperty("transaction")
private final TransactionOnNetwork transaction;
QueryTransactionResponse(final TransactionOnNetwork transaction) {
this.transaction = transaction;
}
public static class QueryTransactionResponseBuilder {
private TransactionOnNetwork transaction;
QueryTransactionResponseBuilder() {
}
/**
* @return {@code this}.
*/
@JsonProperty("transaction")
public WrappedResponses.QueryTransactionResponse.QueryTransactionResponseBuilder transaction(final TransactionOnNetwork transaction) {
this.transaction = transaction;
return this;
}
public WrappedResponses.QueryTransactionResponse build() {
return new WrappedResponses.QueryTransactionResponse(this.transaction);
}
@Override
public String toString() {
return "WrappedResponses.QueryTransactionResponse.QueryTransactionResponseBuilder(transaction=" + this.transaction + ")";
}
}
public static WrappedResponses.QueryTransactionResponse.QueryTransactionResponseBuilder builder() {
return new WrappedResponses.QueryTransactionResponse.QueryTransactionResponseBuilder();
}
public TransactionOnNetwork getTransaction() {
return this.transaction;
}
}
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonDeserialize(builder = SimulateTransactionResponse.SimulateTransactionResponseBuilder.class)
public static class SimulateTransactionResponse {
@JsonProperty("result")
private final SimulationResults result;
SimulateTransactionResponse(final SimulationResults result) {
this.result = result;
}
public static class SimulateTransactionResponseBuilder {
private SimulationResults result;
SimulateTransactionResponseBuilder() {
}
/**
* @return {@code this}.
*/
@JsonProperty("result")
public WrappedResponses.SimulateTransactionResponse.SimulateTransactionResponseBuilder result(final SimulationResults result) {
this.result = result;
return this;
}
public WrappedResponses.SimulateTransactionResponse build() {
return new WrappedResponses.SimulateTransactionResponse(this.result);
}
@Override
public String toString() {
return "WrappedResponses.SimulateTransactionResponse.SimulateTransactionResponseBuilder(result=" + this.result + ")";
}
}
public static WrappedResponses.SimulateTransactionResponse.SimulateTransactionResponseBuilder builder() {
return new WrappedResponses.SimulateTransactionResponse.SimulateTransactionResponseBuilder();
}
public SimulationResults getResult() {
return this.result;
}
}
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonDeserialize(builder = ScQueryResponse.ScQueryResponseBuilder.class)
public static class ScQueryResponse {
@JsonProperty("data")
private final ContractQueryResult result;
ScQueryResponse(final ContractQueryResult result) {
this.result = result;
}
public static class ScQueryResponseBuilder {
private ContractQueryResult result;
ScQueryResponseBuilder() {
}
/**
* @return {@code this}.
*/
@JsonProperty("data")
public WrappedResponses.ScQueryResponse.ScQueryResponseBuilder result(final ContractQueryResult result) {
this.result = result;
return this;
}
public WrappedResponses.ScQueryResponse build() {
return new WrappedResponses.ScQueryResponse(this.result);
}
@Override
public String toString() {
return "WrappedResponses.ScQueryResponse.ScQueryResponseBuilder(result=" + this.result + ")";
}
}
public static WrappedResponses.ScQueryResponse.ScQueryResponseBuilder builder() {
return new WrappedResponses.ScQueryResponse.ScQueryResponseBuilder();
}
public ContractQueryResult getResult() {
return this.result;
}
}
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonDeserialize(builder = AccountESDTsResponse.AccountESDTsResponseBuilder.class)
public static class AccountESDTsResponse {
@JsonProperty("esdts")
private final Map result;
AccountESDTsResponse(final Map result) {
this.result = result;
}
public static class AccountESDTsResponseBuilder {
private Map result;
AccountESDTsResponseBuilder() {
}
/**
* @return {@code this}.
*/
@JsonProperty("esdts")
public WrappedResponses.AccountESDTsResponse.AccountESDTsResponseBuilder result(final Map result) {
this.result = result;
return this;
}
public WrappedResponses.AccountESDTsResponse build() {
return new WrappedResponses.AccountESDTsResponse(this.result);
}
@Override
public String toString() {
return "WrappedResponses.AccountESDTsResponse.AccountESDTsResponseBuilder(result=" + this.result + ")";
}
}
public static WrappedResponses.AccountESDTsResponse.AccountESDTsResponseBuilder builder() {
return new WrappedResponses.AccountESDTsResponse.AccountESDTsResponseBuilder();
}
public Map getResult() {
return this.result;
}
}
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonDeserialize(builder = GetTokenResponse.GetTokenResponseBuilder.class)
public static class GetTokenResponse {
@JsonProperty("tokens")
private final Set result;
GetTokenResponse(final Set result) {
this.result = result;
}
public static class GetTokenResponseBuilder {
private Set result;
GetTokenResponseBuilder() {
}
/**
* @return {@code this}.
*/
@JsonProperty("tokens")
public WrappedResponses.GetTokenResponse.GetTokenResponseBuilder result(final Set result) {
this.result = result;
return this;
}
public WrappedResponses.GetTokenResponse build() {
return new WrappedResponses.GetTokenResponse(this.result);
}
@Override
public String toString() {
return "WrappedResponses.GetTokenResponse.GetTokenResponseBuilder(result=" + this.result + ")";
}
}
public static WrappedResponses.GetTokenResponse.GetTokenResponseBuilder builder() {
return new WrappedResponses.GetTokenResponse.GetTokenResponseBuilder();
}
public Set getResult() {
return this.result;
}
}
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonDeserialize(builder = NFTDataResponse.NFTDataResponseBuilder.class)
public static class NFTDataResponse {
@JsonProperty("tokenData")
private final NFTData result;
NFTDataResponse(final NFTData result) {
this.result = result;
}
public static class NFTDataResponseBuilder {
private NFTData result;
NFTDataResponseBuilder() {
}
/**
* @return {@code this}.
*/
@JsonProperty("tokenData")
public WrappedResponses.NFTDataResponse.NFTDataResponseBuilder result(final NFTData result) {
this.result = result;
return this;
}
public WrappedResponses.NFTDataResponse build() {
return new WrappedResponses.NFTDataResponse(this.result);
}
@Override
public String toString() {
return "WrappedResponses.NFTDataResponse.NFTDataResponseBuilder(result=" + this.result + ")";
}
}
public static WrappedResponses.NFTDataResponse.NFTDataResponseBuilder builder() {
return new WrappedResponses.NFTDataResponse.NFTDataResponseBuilder();
}
public NFTData getResult() {
return this.result;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy