package com.flexpoker.game.query.repository;
import java.util.List;
import java.util.UUID;
import com.flexpoker.game.query.dto.GameStage;
import com.flexpoker.game.query.dto.OpenGameForUser;
public interface OpenGameForPlayerRepository {
List<OpenGameForUser> fetchAllOpenGamesForPlayer(UUID playerId);
void deleteOpenGameForPlayer(UUID playerId, UUID gameId);
void addOpenGameForUser(UUID playerId, UUID aggregateId, String gameName);
void changeGameStage(UUID playerId, UUID gameId, GameStage gameStage);
void assignTableToOpenGame(UUID playerId, UUID gameId, UUID tableId);
}