Initial commit
This commit is contained in:
53
sources/com/ubt/jimu/base/http/service/CourseService.java
Normal file
53
sources/com/ubt/jimu/base/http/service/CourseService.java
Normal file
@@ -0,0 +1,53 @@
|
||||
package com.ubt.jimu.base.http.service;
|
||||
|
||||
import com.ubt.jimu.base.entities.ActionResult;
|
||||
import com.ubt.jimu.base.entities.ApiResult;
|
||||
import com.ubt.jimu.base.entities.Course;
|
||||
import com.ubt.jimu.base.entities.Robot;
|
||||
import com.ubt.jimu.base.entities.Story;
|
||||
import com.ubt.jimu.base.entities.UpdateApkEntities;
|
||||
import com.ubt.jimu.base.http.ApiResponse;
|
||||
import com.ubt.jimu.course.repository.JimuCourse;
|
||||
import com.ubt.jimu.course.repository.JimuCourseMission;
|
||||
import com.ubt.jimu.course.repository.JimuCourseTask;
|
||||
import com.ubt.jimu.course.repository.UpdateMission;
|
||||
import io.reactivex.Observable;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import retrofit2.http.Body;
|
||||
import retrofit2.http.POST;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface CourseService {
|
||||
public static final String HOST_URL = "https://jimu.ubtrobot.com";
|
||||
|
||||
@POST("https://jimu.ubtrobot.com/jimu/mission/findMissions")
|
||||
Observable<ApiResponse<List<JimuCourse>>> getCourses(@Body Map<String, String> map);
|
||||
|
||||
@POST("https://jimu.ubtrobot.com/jimu/mission/findMissions")
|
||||
Observable<ApiResponse<List<JimuCourseTask>>> getMissions(@Body Map<String, String> map);
|
||||
|
||||
@POST("https://jimu.ubtrobot.com/jimu/course/findStories")
|
||||
Observable<ApiResponse<List<Story>>> getStoryList(@Body Map<String, String> map);
|
||||
|
||||
@POST("https://jimu.ubtrobot.com/jimu/course/findUserCourses")
|
||||
Observable<ApiResponse<List<Course>>> getUserCourseList(@Body Map<String, String> map);
|
||||
|
||||
@POST("https://jimu.ubtrobot.com/jimu/model/findModel")
|
||||
Observable<ApiResponse<List<Robot>>> loadRobotInfoById(@Body Map<String, String> map);
|
||||
|
||||
@POST("https://jimu.ubtrobot.com/jimu/mission/models")
|
||||
Observable<ApiResult<Robot>> missionModelsList(@Body Map<String, String> map);
|
||||
|
||||
@POST("https://jimu.ubtrobot.com/jimu/mission/skipMission")
|
||||
Observable<ApiResponse<List<JimuCourseMission>>> skipMission(@Body Map<String, String> map);
|
||||
|
||||
@POST("https://jimu.ubtrobot.com/jimu/system/nextVersion")
|
||||
Observable<UpdateApkEntities> updateApp(@Body Map<String, String> map);
|
||||
|
||||
@POST("https://jimu.ubtrobot.com/jimu/course/updateCourse")
|
||||
Observable<ApiResponse<ActionResult>> updateCourseStatus(@Body Map<String, String> map);
|
||||
|
||||
@POST("https://jimu.ubtrobot.com/jimu/mission/updateMission")
|
||||
Observable<ApiResponse<UpdateMission>> updateMission(@Body Map<String, String> map);
|
||||
}
|
||||
Reference in New Issue
Block a user