17 lines
534 B
Java
17 lines
534 B
Java
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<Ticket> {
|
|
|
|
ListenableFuture<Reply> requestPlay(PlayGameRequest request);
|
|
|
|
ListenableFuture<CycleResponse> requestCycle(CycleRequest request);
|
|
}
|