All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.eosif.lib.rpc.vo.ChainInfo Maven / Gradle / Ivy

package io.eosif.lib.rpc.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.Date;

/**
 * 
 * @author espritblock http://eblock.io
 *
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class ChainInfo {

	public ChainInfo() {

	}

	@JsonProperty("server_version")
	private String serverVersion;

	@JsonProperty("chain_id")
	private String chainId;

	@JsonProperty("head_block_num")
	private String headBlockNum;

	@JsonProperty("last_irreversible_block_num")
	private Long lastIrreversibleBlockNum;

	@JsonProperty("last_irreversible_block_id")
	private String lastIrreversibleBlockId;

	@JsonProperty("head_block_id")
	private String headBlockId;

	@JsonProperty("head_block_time")
	private Date headBlockTime;

	@JsonProperty("head_block_producer")
	private String headBlockProducer;

	@JsonProperty("virtual_block_cpu_limit")
	private String virtualBlockCpuLimit;

	@JsonProperty("virtual_block_net_limit")
	private String virtualBlockNetLimit;

	@JsonProperty("block_cpu_limit")
	private String blockCpuLimit;

	@JsonProperty("block_net_limit")
	private String blockNetLimit;

	public String getServerVersion() {
		return serverVersion;
	}

	public void setServerVersion(String serverVersion) {
		this.serverVersion = serverVersion;
	}

	public String getChainId() {
		return chainId;
	}

	public void setChainId(String chainId) {
		this.chainId = chainId;
	}

	public String getHeadBlockNum() {
		return headBlockNum;
	}

	public void setHeadBlockNum(String headBlockNum) {
		this.headBlockNum = headBlockNum;
	}

	public Long getLastIrreversibleBlockNum() {
		return lastIrreversibleBlockNum;
	}

	public void setLastIrreversibleBlockNum(Long lastIrreversibleBlockNum) {
		this.lastIrreversibleBlockNum = lastIrreversibleBlockNum;
	}

	public String getLastIrreversibleBlockId() {
		return lastIrreversibleBlockId;
	}

	public void setLastIrreversibleBlockId(String lastIrreversibleBlockId) {
		this.lastIrreversibleBlockId = lastIrreversibleBlockId;
	}

	public Date getHeadBlockTime() {
		return headBlockTime;
	}

	public void setHeadBlockTime(Date headBlockTime) {
		this.headBlockTime = headBlockTime;
	}

	public String getHeadBlockProducer() {
		return headBlockProducer;
	}

	public void setHeadBlockProducer(String headBlockProducer) {
		this.headBlockProducer = headBlockProducer;
	}

	public String getVirtualBlockCpuLimit() {
		return virtualBlockCpuLimit;
	}

	public void setVirtualBlockCpuLimit(String virtualBlockCpuLimit) {
		this.virtualBlockCpuLimit = virtualBlockCpuLimit;
	}

	public String getVirtualBlockNetLimit() {
		return virtualBlockNetLimit;
	}

	public void setVirtualBlockNetLimit(String virtualBlockNetLimit) {
		this.virtualBlockNetLimit = virtualBlockNetLimit;
	}

	public String getBlockCpuLimit() {
		return blockCpuLimit;
	}

	public void setBlockCpuLimit(String blockCpuLimit) {
		this.blockCpuLimit = blockCpuLimit;
	}

	public String getBlockNetLimit() {
		return blockNetLimit;
	}

	public void setBlockNetLimit(String blockNetLimit) {
		this.blockNetLimit = blockNetLimit;
	}

	public String getHeadBlockId() {
		return headBlockId;
	}

	public void setHeadBlockId(String headBlockId) {
		this.headBlockId = headBlockId;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy