package com.robonobo.wang.beans;
import java.math.BigInteger;
import com.robonobo.wang.proto.WangProtocol.CoinRequestMsg;
import uk.co.aldigital.ben.lucre.PublicCoinRequest;
public class CoinRequestPublic extends PublicCoinRequest {
private int denom;
public CoinRequestPublic() {
}
public CoinRequestPublic(BigInteger request) {
super(request);
}
public CoinRequestPublic(CoinRequestMsg msg) {
super(new BigInteger(msg.getRequest(), 16));
denom = msg.getDenom();
}
public CoinRequestPublic(CoinRequestPrivate coinReqPriv) {
super(coinReqPriv.getRequest());
denom = coinReqPriv.getDenom();
}
public int getDenom() {
return denom;
}
public void setDenom(int value) {
this.denom = value;
}
public CoinRequestMsg toMsg() {
return CoinRequestMsg.newBuilder().setRequest(getRequest().toString(16)).setDenom(denom).build();
}
}