package com.flexpoker.game.command.commands;
import java.util.Map;
import java.util.UUID;
import com.flexpoker.framework.command.BaseCommand;
import com.flexpoker.game.command.framework.GameCommand;
import com.flexpoker.game.command.framework.GameCommandType;
public class AttemptToStartNewHandCommand extends BaseCommand<GameCommandType> implements
GameCommand {
private static final GameCommandType TYPE = GameCommandType.AttemptToStartNewHand;
private final UUID aggregateId;
private final UUID tableId;
private final Map<UUID, Integer> playerToChipsAtTableMap;
public AttemptToStartNewHandCommand(UUID aggregateId, UUID tableId,
Map<UUID, Integer> playerToChipsAtTableMap) {
super(TYPE);
this.aggregateId = aggregateId;
this.tableId = tableId;
this.playerToChipsAtTableMap = playerToChipsAtTableMap;
}
public UUID getAggregateId() {
return aggregateId;
}
public UUID getTableId() {
return tableId;
}
public Map<UUID, Integer> getPlayerToChipsAtTableMap() {
return playerToChipsAtTableMap;
}
}