package fr.lyrgard.hexScape.message;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
public class ThrowDiceMessage extends AbstractPlayerMessage {
private int number;
private String diceTypeId;
private int numberOfFaces;
@JsonCreator
public ThrowDiceMessage(
@JsonProperty("playerId") String playerId,
@JsonProperty("number") int number,
@JsonProperty("diceTypeId") String diceTypeId,
@JsonProperty("numberOfFaces") int numberOfFaces) {
super(playerId);
this.number = number;
this.diceTypeId = diceTypeId;
this.numberOfFaces = numberOfFaces;
}
public int getNumber() {
return number;
}
public String getDiceTypeId() {
return diceTypeId;
}
public int getNumberOfFaces() {
return numberOfFaces;
}
}