package io.gimbalabs.hilltop.api.v0.models; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import java.lang.Integer; import java.lang.Long; import java.lang.String; import lombok.Data; import me.geso.tinyvalidator.constraints.NotNull; /** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.1-SNAPSHOT * User agent: apibuilder app.apibuilder.io/gimbalabs/hilltop-api/0.0.1-SNAPSHOT/java_aws_lambda_pojo_client * * WARNING: not all features (notably unions) and data types work with the java generator yet. * Java POJO generator is designed to be used with AWS Lambdas. * If you are considering using this library, would like to request/discuss features, or would like to share how you're using it, please contact daniel.kirby@gilt.com * */ @Data @JsonIgnoreProperties( ignoreUnknown = true ) public class PoolRetiring { protected String tickerName; @NotNull protected String poolId; @NotNull protected Integer certificateIndex; @NotNull protected Long epochNumber; @NotNull protected Long blockNumber; @NotNull protected Long retiringAtEpoch; @NotNull protected String txHash; public PoolRetiring(String tickerName, String poolId, Integer certificateIndex, Long epochNumber, Long blockNumber, Long retiringAtEpoch, String txHash) { this.tickerName = tickerName; this.poolId = poolId; this.certificateIndex = certificateIndex; this.epochNumber = epochNumber; this.blockNumber = blockNumber; this.retiringAtEpoch = retiringAtEpoch; this.txHash = txHash; } public PoolRetiring() { } public String getTickerName() { return tickerName; } public void setTickerName(String tickerName) { this.tickerName = tickerName; } public String getPoolId() { return poolId; } public void setPoolId(String poolId) { this.poolId = poolId; } public Integer getCertificateIndex() { return certificateIndex; } public void setCertificateIndex(Integer certificateIndex) { this.certificateIndex = certificateIndex; } public Long getEpochNumber() { return epochNumber; } public void setEpochNumber(Long epochNumber) { this.epochNumber = epochNumber; } public Long getBlockNumber() { return blockNumber; } public void setBlockNumber(Long blockNumber) { this.blockNumber = blockNumber; } public Long getRetiringAtEpoch() { return retiringAtEpoch; } public void setRetiringAtEpoch(Long retiringAtEpoch) { this.retiringAtEpoch = retiringAtEpoch; } public String getTxHash() { return txHash; } public void setTxHash(String txHash) { this.txHash = txHash; } }