package com.yoghurt.crypto.transactions.shared.domain;
import java.io.Serializable;
import java.util.ArrayList;
public class BlockInformation implements Serializable {
private static final long serialVersionUID = -6695967392021472565L;
private String rawBlockHeaders;
private int height;
private int numConfirmations;
private int numTransactions;
private long size;
private String nextBlockHash;
private TransactionInformation coinbaseInformation;
public BlockInformation() {}
public String getRawBlockHeaders() {
return rawBlockHeaders;
}
public void setRawBlockHeaders(final String rawBlockHeaders) {
this.rawBlockHeaders = rawBlockHeaders;
}
public long getSize() {
return size;
}
public void setSize(final long size) {
this.size = size;
}
public String getNextBlockHash() {
return nextBlockHash;
}
public void setNextBlockHash(final String nextBlockHash) {
this.nextBlockHash = nextBlockHash;
}
public int getHeight() {
return height;
}
public void setHeight(final int height) {
this.height = height;
}
public void setNumConfirmations(final int numConfirmations) {
this.numConfirmations = numConfirmations;
}
public int getNumConfirmations() {
return numConfirmations;
}
public int getNumTransactions() {
return numTransactions;
}
public void setNumTransactions(final int numTransactions) {
this.numTransactions = numTransactions;
}
public TransactionInformation getCoinbaseInformation() {
return coinbaseInformation;
}
public void setCoinbaseInformation(final TransactionInformation coinbaseInformation) {
this.coinbaseInformation = coinbaseInformation;
}
@Override
public String toString() {
return "BlockInformation [rawBlockHeaders=" + rawBlockHeaders + ", height=" + height + ", numConfirmations=" + numConfirmations
+ ", numTransactions=" + numTransactions + ", size=" + size + ", nextBlockHash=" + nextBlockHash + ", coinbaseInformation=" + coinbaseInformation + "]";
}
}