123456789101112131415161718192021222324252627282930313233 |
- package com.jyc.threegames.net.api;
- import com.jyc.threegames.bean.result.ResGameInfo;
- import com.jyc.threegames.net.ResData;
- import io.reactivex.Observable;
- import retrofit2.http.Field;
- import retrofit2.http.FormUrlEncoded;
- import retrofit2.http.GET;
- import retrofit2.http.POST;
- public interface GameService {
- @GET("push/log/needPlayGame")
- Observable<ResData<ResGameInfo>> questNeedPlayGame();
- @FormUrlEncoded
- @POST("/game/answer/add/real")
- Observable<ResData<Object>> addGameAnswer(
- @Field("gamePlayId") long gamePlayId,
- @Field("userId") long userId,
- @Field("realCorrectRate") float realCorrectRate,
- @Field("correctRate") float correctRate,
- @Field("confidence") float confidence,
- @Field("startTime") String startTime,
- @Field("endTime") String endTime,
- @Field("version") String version,
- @Field("selected") String selected,
- @Field("gameAnswer") String gameAnswer);
- @FormUrlEncoded
- @POST("push/log/delay/game")
- Observable<ResData<Object>> delayGame(@Field("gamePlayTimeId") long gamePlayId, @Field("gameConfigId") long gameConfigId, @Field("delayMin") int delayMin);
- }
|