jimu-decompiled/sources/com/ubt/jimu/base/http/service/CourseService.java
2025-05-13 19:24:51 +02:00

54 lines
2.3 KiB
Java

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);
}