package tc.oc.api.games; import com.google.common.util.concurrent.ListenableFuture; import tc.oc.api.docs.Ticket; import tc.oc.api.message.types.CycleRequest; import tc.oc.api.message.types.CycleResponse; import tc.oc.api.message.types.PlayGameRequest; import tc.oc.api.message.types.Reply; import tc.oc.api.model.QueryService; public interface TicketService extends QueryService { ListenableFuture requestPlay(PlayGameRequest request); ListenableFuture requestCycle(CycleRequest request); }