38 lines
1.6 KiB
Java
38 lines
1.6 KiB
Java
package com.ubt.jimu.transport3.api;
|
|
|
|
import com.ubt.jimu.base.http.ApiResponse;
|
|
import com.ubt.jimu.blockly.bean.BlocklyProgramsReturnBean;
|
|
import com.ubt.jimu.blockly.bean.JimuMotionReturnBean;
|
|
import com.ubt.jimu.blockly.bean.JimuSound;
|
|
import com.ubt.jimu.transport3.bean.request.UploadAudioBean;
|
|
import com.ubt.jimu.transport3.bean.request.UploadModelMotionBean;
|
|
import com.ubt.jimu.transport3.bean.request.UploadModelProgramBean;
|
|
import io.reactivex.Observable;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import retrofit2.http.Body;
|
|
import retrofit2.http.POST;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public interface ProgramService {
|
|
public static final String HOST = "https://jimu.ubtrobot.com";
|
|
|
|
@POST("https://jimu.ubtrobot.com/jimu/diy/user/audios")
|
|
Observable<ApiResponse<List<JimuSound>>> audios(@Body Map map);
|
|
|
|
@POST("https://jimu.ubtrobot.com/jimu/diy/user/postures")
|
|
Observable<JimuMotionReturnBean> postures(@Body Map map);
|
|
|
|
@POST("https://jimu.ubtrobot.com/jimu/diy/model/programs")
|
|
Observable<BlocklyProgramsReturnBean> programs(@Body Map map);
|
|
|
|
@POST("https://jimu.ubtrobot.com/jimu/diy/user/audios/upload")
|
|
Observable<ApiResponse<Object>> uploadAudios(@Body UploadAudioBean uploadAudioBean);
|
|
|
|
@POST("https://jimu.ubtrobot.com/jimu/diy/user/postures/upload")
|
|
Observable<ApiResponse<Object>> uploadPostures(@Body UploadModelMotionBean uploadModelMotionBean);
|
|
|
|
@POST("https://jimu.ubtrobot.com/jimu/diy/model/programs/upload")
|
|
Observable<ApiResponse<Object>> uploadPrograms(@Body UploadModelProgramBean uploadModelProgramBean);
|
|
}
|