package io.rong.imkit.api;


import com.cooleshow.base.data.net.BaseResponse;

import io.reactivex.rxjava3.core.Observable;
import io.rong.imkit.model.GroupInfoBean;
import retrofit2.http.POST;
import retrofit2.http.Path;

import static com.cooleshow.base.common.BaseConstant.STUDENT_GROUP;

public interface APIService {
//
//
//
//    String api = BuildConfig.api;
//    /**
//     * 文件上传
//     *
//     * @param file
//     * @return
//     */
//    @Multipart
//    @POST(api + "uploadFile")
//    Observable<BaseResponse<FileUploadBean>> uploadFile(@Part MultipartBody.Part file);
//
//    /**
//     * 文件下载
//     *
//     * @return
//     */
//    @Streaming
//    @GET
//    @Headers("User-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4)")
//    Observable<ResponseBody> downloadFileWithFixedUrl(@Url String url);
    /**
     * 查询群详情-学生
     *
     * @returnClassListAdapter
     */
    @POST(STUDENT_GROUP + "imGroup/getDetail/{groupId}")
    Observable<BaseResponse<GroupInfoBean>> queryStuGroupDetail(@Path("groupId") String groupId);
}