package com.msgilligan.bitcoinj.json.pojo;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import org.bitcoinj.core.Address;
import org.bitcoinj.core.Coin;
import org.bitcoinj.core.Sha256Hash;
import java.util.List;
/**
*
*/
@JsonIgnoreProperties(ignoreUnknown = true)
public class ReceivedByAddressInfo {
public final Address address;
public final String account;
public final Coin amount;
public final int confirmations;
public final List<Sha256Hash> txids;
public final String label;
@JsonCreator
public ReceivedByAddressInfo(@JsonProperty("address") Address address,
@JsonProperty("account") String account,
@JsonProperty("amount") Coin amount,
@JsonProperty("confirmations") int confirmations,
@JsonProperty("txids") List<Sha256Hash> txids,
@JsonProperty("label") String label) {
this.address = address;
this.account = account;
this.amount = amount;
this.confirmations = confirmations;
this.txids = txids;
this.label = label;
}
public Address getAddress() {
return address;
}
public String getAccount() {
return account;
}
public Coin getAmount() {
return amount;
}
public int getConfirmations() {
return confirmations;
}
public List<Sha256Hash> getTxids() {
return txids;
}
}