public class LPWebServer
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
int |
isDualTeacher |
BJRxNetRequestManager |
mRxNetRequestManager |
构造器和说明 |
---|
LPWebServer(com.baijiahulian.common.networkv2.BJNetworkClient client,
java.lang.String host,
java.lang.String version) |
限定符和类型 | 方法和说明 |
---|---|
io.reactivex.Observable<java.lang.Boolean> |
checkLastOrderStatus(java.lang.String code,
java.lang.String token) |
io.reactivex.Observable<java.lang.Boolean> |
deleteQuiz(java.lang.String url,
java.lang.String userNum,
long quizId,
long roomId,
java.lang.String token) |
io.reactivex.Observable<java.lang.Integer> |
getAccountBalance(java.lang.String token)
获取账户余额
|
io.reactivex.Observable<LPStudyReportInfo> |
getBlackboardImgList(java.lang.String reportNumber)
请求某个学情报告的板书列表
|
io.reactivex.Observable<java.util.List<java.lang.String>> |
getChatQuickReplyList(java.lang.String roomId,
int role)
获取快捷回复词
|
io.reactivex.Observable<java.lang.String> |
getExportUrl(java.lang.String url,
java.lang.String userNum,
long quizId,
LPConstants.LPExamQuizType type,
long roomId,
java.lang.String token) |
io.reactivex.Observable<LPGraphicLiveDataModel> |
getGraphicLiveData(java.lang.String roomId,
java.lang.String token,
int page)
获取图文直播指定页内容
|
io.reactivex.Observable<java.util.List<LPQuizModel>> |
getListQuiz(java.lang.String url,
java.lang.String userNum,
long roomId,
java.lang.String token) |
static LPWebServer |
getNewInstance(Context context,
java.lang.String host,
java.lang.String version) |
io.reactivex.Observable<LPStudyReEnterInfo> |
getObservableOfEntranceInfo(long roomId,
boolean isTeacher)
获取重进教室链接
|
io.reactivex.Observable<LPLiveProductModel> |
getObservableOfProductInfo(java.lang.String token,
java.lang.String partnerId,
java.lang.String roomId,
java.lang.String productId)
获取某个商品的信息
|
io.reactivex.Observable<java.util.List<LPStudyRoomQuestionModel>> |
getObservableOfQuestionAndAnswerList(java.lang.String roomId,
java.lang.String token,
java.lang.String number)
学生获取提问记录和回复
|
io.reactivex.Observable<LPStudyRoomQuestionModel> |
getObservableOfQuestionNotAnswer(java.lang.String roomId,
java.lang.String token,
java.lang.String number)
学生获取尚未回复的提问
|
io.reactivex.Observable<java.lang.Boolean> |
getObservableOfRecallQuestion(java.lang.String roomId,
java.lang.String token,
java.lang.String number)
学生撤回问题
|
io.reactivex.Observable<java.util.List<LPRewardDataModel>> |
getObservableOfRewardConfigs(java.lang.String roomId)
获取打赏配置
|
io.reactivex.Observable<java.util.List<LPBranchHallListInfo>> |
getObservableOfRoomBranchHallInfo(java.lang.String roomId,
java.lang.String name,
java.lang.String number,
java.lang.String avatar,
java.lang.String token)
获取分会场信息
|
io.reactivex.Observable<LPResSellProductModel> |
getObservableOfRoomGoodsList(java.lang.String roomId,
java.lang.String query,
int... pageData)
请求商品列表,query为null则请求全部
|
io.reactivex.Observable<java.lang.String> |
getObservableOfRoomPrepareUrl(long roomId,
java.lang.String token,
java.lang.String replaceUserNum,
int replaceMediaType,
int userRole) |
io.reactivex.Observable<LPRechargeParamsModel> |
getObservableOfStartRecharge(java.lang.String appId,
java.lang.String roomId,
java.lang.String userNumber,
java.lang.String userName,
int money,
java.lang.String token)
获取充值预支付参数
|
io.reactivex.Observable<LPStudyRoomNote> |
getObservableOfStudyRoomNote(long roomId,
java.lang.String token)
自习室贴士
|
io.reactivex.Observable<java.lang.Boolean> |
getObservableOfSubmitQuestion(java.lang.String roomId,
java.lang.String token,
java.lang.String name,
java.lang.String number,
java.util.List<java.lang.String> pics,
java.lang.String content,
java.util.List<java.lang.String> filePaths)
学生提问
|
io.reactivex.Observable<java.lang.Integer> |
getObservableOfTodayGiftCount(java.lang.String roomId)
获取当天礼物打赏的数量
|
io.reactivex.Observable<java.lang.Boolean> |
getObservableOfVerificationCode(java.lang.String roomId,
java.lang.String phoneNumber)
获取手机验证码
|
io.reactivex.Observable<java.lang.String> |
getObservableOfVerificationToken(java.lang.String phoneNumber,
java.lang.String code)
根据验证码获取用户token
|
io.reactivex.Observable<java.lang.String> |
getQuestionBeforeClass(java.lang.String roomId,
java.lang.String uuid,
java.lang.String roomToken)
根据 uuid 查询是否需要填写课前问卷
|
io.reactivex.Observable<LPQuizModel> |
getQuizDetail(java.lang.String url,
java.lang.String userNum,
long quizId,
LPConstants.LPExamQuizType type,
long roomId,
java.lang.String token) |
io.reactivex.Observable<LPQuizModel> |
getQuizInfo(java.lang.String url,
java.lang.String userNum,
long quizId,
long roomId,
java.lang.String token) |
io.reactivex.Observable<java.lang.String> |
getRoomBroadcast(java.lang.String roomId,
java.lang.String token)
获取直播间转播信息
|
io.reactivex.Observable<java.util.List<LPStudyReportModel>> |
getStudyReportList(java.lang.String roomId,
java.lang.String token) |
io.reactivex.Observable<java.lang.Integer> |
getTaskStateSegment(java.lang.String taskNo) |
java.lang.String |
getUrl(java.lang.String end) |
io.reactivex.Observable<LPWarmingUpVideoModel> |
getWarmingUpVideo(java.lang.String roomId,
java.lang.String token)
获取点播预热视频
上课前或者下课后播放
|
io.reactivex.Observable<java.lang.Boolean> |
importExcel(java.lang.String url,
java.lang.String excelPath,
java.lang.String userNum,
long roomId,
java.lang.String token) |
void |
releaseCallback(java.lang.Object tag) |
void |
reportSDKVersion(java.lang.String url,
LPSDKReportModel reportModel)
App、SDK 版本统计
http://cf.baijiashilian.com/pages/viewpage.action?
|
io.reactivex.Observable<java.lang.Boolean> |
requestChatReport(java.util.List<java.lang.String> reportReason,
java.lang.String partnerId,
java.lang.String roomId,
IUserModel currentUser,
IMessageModel messageModel) |
io.reactivex.Observable<LPCheckRecordStatusModel> |
requestCheckRecordStatus(java.lang.String roomId) |
void |
requestCloudFileAll(LPReqCloudFileAllModel reqCloudFileAllModel,
java.lang.Object tag,
com.baijiahulian.common.networkv2.BJNetCallback callback) |
void |
requestCloudFileDelete(LPReqCloudDeleteModel deleteModel,
java.lang.Object tag,
com.baijiahulian.common.networkv2.BJNetCallback callback) |
void |
requestDeleteHomeworkWithCallback(java.lang.String roomId,
java.lang.String roomToken,
java.lang.String homeworkId,
LPUploadHomeworkUserModel userModel,
java.lang.Object tag,
com.baijiahulian.common.networkv2.BJNetCallback callback) |
io.reactivex.Observable<java.lang.Boolean> |
requestDeleteMediaCourseware(java.lang.String roomId,
java.lang.String token,
java.lang.String userNumber,
java.lang.String fid)
删除音视频课件
|
io.reactivex.Observable<LPShortResult> |
requestDocumentImages(java.lang.String roomId,
java.lang.String roomToken,
java.lang.String fids) |
void |
requestDownloadHomeworkWithCallback(java.util.Map<java.lang.String,java.lang.String> param,
java.lang.Object tag,
com.baijiahulian.common.networkv2.BJNetCallback callback) |
io.reactivex.Observable<com.google.gson.JsonObject> |
requestEnterRoom(long roomId,
int groupId,
java.lang.String userNumber,
java.lang.String userName,
LPConstants.LPUserType userType,
java.lang.String userAvatar,
java.lang.String sign,
boolean isInvisible,
java.lang.String replaceUserRole,
java.lang.String customStr) |
io.reactivex.Observable<com.google.gson.JsonObject> |
requestEnterRoomQuick(java.lang.String code,
java.lang.String name,
java.lang.String avatar,
java.lang.String customStr) |
io.reactivex.Observable<LPExpReportProgressModel> |
requestExpReportProgress(long roomId,
java.lang.String token)
获取标定报告的生产状态
|
io.reactivex.Observable<LPExpReportTaskModel> |
requestExpReportTask(long roomId,
java.lang.String token)
获取表情报告的task_id
|
io.reactivex.Observable<java.util.List<LPMediaCoursewareModel>> |
requestMediaCoursewareList(java.lang.String roomId)
获取音视频课件列表
|
io.reactivex.Observable<LPPlaybackProcessStatusModel> |
requestPlaybackStatus(java.lang.String roomId)
获取云录制转码状态
|
io.reactivex.Observable<LPShortResult> |
requestPPTRemark(java.lang.String fid,
java.lang.String roomId,
java.lang.String token) |
io.reactivex.Observable<LPShortResult> |
requestPublishRedPacket(long roomId,
int count,
int amount,
java.lang.String partnerId,
int timeLength,
java.lang.String token,
com.google.gson.JsonObject user)
发布红包雨接口
|
io.reactivex.Observable<LPShortResult> |
requestRedPacketRankList(long room_id,
java.lang.String token,
int red_package_id,
java.lang.String partner_id) |
io.reactivex.Observable<LPShortResult> |
requestRedPacketStudent(long room_id,
java.lang.String token,
java.lang.String user_number,
java.lang.String partner_id) |
void |
requestRefreshDocList(java.lang.String roomId,
java.lang.Object tag,
com.baijiahulian.common.networkv2.BJNetCallback callback) |
io.reactivex.Observable<LPShortResult> |
requestRobRedPacket(long room_id,
java.lang.String token,
int red_package_id,
com.google.gson.JsonObject user) |
io.reactivex.Observable<java.lang.String> |
requestStudyReport(java.lang.String token,
java.lang.String roomId) |
io.reactivex.Observable<LPShortResult> |
requestTransferProgress(java.lang.String roomId,
java.lang.String roomToken,
java.lang.String fid) |
void |
requestUploadChatImageWithProgress(java.lang.String roomId,
java.lang.String roomToken,
java.lang.String imagePath,
java.lang.Object tag,
com.baijiahulian.common.networkv2.BJProgressCallback callback)
上传聊天图片
|
void |
requestUploadCloudFileWithProgress(java.lang.String roomToken,
java.lang.String roomId,
LPUploadingDocumentModel uploadingDocumentModel,
com.baijiahulian.common.networkv2.BJProgressCallback callback) |
void |
requestUploadHomeworkWithProgress(java.lang.String roomToken,
java.lang.String roomId,
java.lang.String pptPath,
LPUploadHomeworkUserModel userModel,
com.baijiahulian.common.networkv2.BJProgressCallback callback) |
io.reactivex.Observable<LPUploadDocModel> |
requestUploadImage(java.lang.String roomToken,
java.lang.String imagePath) |
void |
requestUploadImageWithProgress(java.lang.String roomToken,
java.lang.String imagePath,
java.lang.Object tag,
com.baijiahulian.common.networkv2.BJProgressCallback callback)
上传PPT中使用的图片
|
void |
requestUploadPPTWithProgress(java.lang.String roomToken,
java.lang.String pptPath,
boolean isAnimPPT,
java.lang.Object tag,
com.baijiahulian.common.networkv2.BJProgressCallback callback) |
io.reactivex.Observable<LPUploadScreenshotResult> |
requestUploadScreenshot(java.lang.String uploadUrl,
java.lang.String token,
java.lang.String courseId,
java.lang.String userId,
java.lang.String userName,
java.lang.String userNumber,
int userType,
int position,
int imageType,
java.lang.String base64Encode) |
io.reactivex.Observable<java.lang.String> |
saveQuiz(java.lang.String url,
java.lang.String userNum,
long roomId,
java.lang.String token,
LPQuizModel lpQuizModel) |
io.reactivex.Observable<LPShortResult> |
sendLotteryResult(long roomId,
java.lang.String token,
java.lang.String userNum,
java.lang.String mobile,
java.lang.String userName,
long beginTime)
抽奖提交
|
void |
setIsDualTeacher(boolean isDualTeacher)
设置是否支持双师课程
|
io.reactivex.Observable<java.lang.Boolean> |
sortOnSellProducts(java.lang.String roomId,
java.lang.String goodsList)
请求重排序上架商品
|
io.reactivex.Observable<LPRewardResultModel> |
startReward(java.lang.String roomId,
java.lang.String userNumber,
java.lang.String userName,
LPRewardModel lpRewardModel)
请求打赏
|
void |
testUploadNetSpeed(java.lang.String filePath,
com.baijiahulian.common.networkv2.BJProgressCallback callback) |
void |
uploadDeviceInfo(java.lang.String roomId,
java.lang.String token,
java.lang.String userNumber,
java.lang.String userName,
java.lang.String userRole,
java.util.Map<java.lang.String,java.lang.String> data)
上传设备检测结果
|
void |
uploadMediaLog(java.lang.Object tag,
java.util.List<java.lang.String> filePaths,
com.baijiahulian.common.networkv2.BJProgressCallback callback)
上传webrtc音视频日志
|
public BJRxNetRequestManager mRxNetRequestManager
public int isDualTeacher
public LPWebServer(com.baijiahulian.common.networkv2.BJNetworkClient client, java.lang.String host, java.lang.String version)
public static LPWebServer getNewInstance(Context context, java.lang.String host, java.lang.String version)
public io.reactivex.Observable<com.google.gson.JsonObject> requestEnterRoom(long roomId, int groupId, java.lang.String userNumber, java.lang.String userName, LPConstants.LPUserType userType, java.lang.String userAvatar, java.lang.String sign, boolean isInvisible, java.lang.String replaceUserRole, java.lang.String customStr)
public io.reactivex.Observable<com.google.gson.JsonObject> requestEnterRoomQuick(java.lang.String code, java.lang.String name, java.lang.String avatar, java.lang.String customStr)
public io.reactivex.Observable<LPUploadDocModel> requestUploadImage(java.lang.String roomToken, java.lang.String imagePath)
public void requestUploadImageWithProgress(java.lang.String roomToken, java.lang.String imagePath, java.lang.Object tag, com.baijiahulian.common.networkv2.BJProgressCallback callback)
roomToken
- imagePath
- tag
- callback
- public void requestUploadChatImageWithProgress(java.lang.String roomId, java.lang.String roomToken, java.lang.String imagePath, java.lang.Object tag, com.baijiahulian.common.networkv2.BJProgressCallback callback)
roomToken
- imagePath
- tag
- callback
- public io.reactivex.Observable<LPShortResult> requestDocumentImages(java.lang.String roomId, java.lang.String roomToken, java.lang.String fids)
public void requestUploadPPTWithProgress(java.lang.String roomToken, java.lang.String pptPath, boolean isAnimPPT, java.lang.Object tag, com.baijiahulian.common.networkv2.BJProgressCallback callback)
public void requestUploadHomeworkWithProgress(java.lang.String roomToken, java.lang.String roomId, java.lang.String pptPath, LPUploadHomeworkUserModel userModel, com.baijiahulian.common.networkv2.BJProgressCallback callback)
public void requestUploadCloudFileWithProgress(java.lang.String roomToken, java.lang.String roomId, LPUploadingDocumentModel uploadingDocumentModel, com.baijiahulian.common.networkv2.BJProgressCallback callback)
public void requestCloudFileAll(LPReqCloudFileAllModel reqCloudFileAllModel, java.lang.Object tag, com.baijiahulian.common.networkv2.BJNetCallback callback)
public void requestCloudFileDelete(LPReqCloudDeleteModel deleteModel, java.lang.Object tag, com.baijiahulian.common.networkv2.BJNetCallback callback)
public void requestDeleteHomeworkWithCallback(java.lang.String roomId, java.lang.String roomToken, java.lang.String homeworkId, LPUploadHomeworkUserModel userModel, java.lang.Object tag, com.baijiahulian.common.networkv2.BJNetCallback callback)
public io.reactivex.Observable<LPShortResult> requestPPTRemark(java.lang.String fid, java.lang.String roomId, java.lang.String token)
public void requestDownloadHomeworkWithCallback(java.util.Map<java.lang.String,java.lang.String> param, java.lang.Object tag, com.baijiahulian.common.networkv2.BJNetCallback callback)
public void releaseCallback(java.lang.Object tag)
public void requestRefreshDocList(java.lang.String roomId, java.lang.Object tag, com.baijiahulian.common.networkv2.BJNetCallback callback)
public java.lang.String getUrl(java.lang.String end)
public io.reactivex.Observable<LPShortResult> requestTransferProgress(java.lang.String roomId, java.lang.String roomToken, java.lang.String fid)
public io.reactivex.Observable<LPCheckRecordStatusModel> requestCheckRecordStatus(java.lang.String roomId)
public io.reactivex.Observable<LPPlaybackProcessStatusModel> requestPlaybackStatus(java.lang.String roomId)
roomId
- public io.reactivex.Observable<LPUploadScreenshotResult> requestUploadScreenshot(java.lang.String uploadUrl, java.lang.String token, java.lang.String courseId, java.lang.String userId, java.lang.String userName, java.lang.String userNumber, int userType, int position, int imageType, java.lang.String base64Encode)
public io.reactivex.Observable<LPShortResult> requestRobRedPacket(long room_id, java.lang.String token, int red_package_id, com.google.gson.JsonObject user)
public io.reactivex.Observable<LPShortResult> requestPublishRedPacket(long roomId, int count, int amount, java.lang.String partnerId, int timeLength, java.lang.String token, com.google.gson.JsonObject user)
roomId
- int 是 直播房间号count
- int 是 红包总数amount
- int 是 学分总数partnerId
- int 是 直播间管理员IDtimeLength
- int 是 持续时间token
- string 是 教室tokenuser
- json 是 创建用户信息 {"id":"4562470","number":"9320537351","name":"老师","type":1}
http://ewiki.baijiashilian.com/%E7%99%BE%E5%AE%B6%E4%BA%91/WEB%E6%9C%8D%E5%8A%A1%E7%AB%AF/WEB%E7%9B%B4%E6%92%AD%E6%95%99%E5%AE%A4/%E5%A4%A7%E7%8F%AD%E8%AF%BE%E7%BA%A2%E5%8C%85%E9%9B%A8%E6%8E%A5%E5%8F%A3.mdpublic io.reactivex.Observable<LPShortResult> requestRedPacketRankList(long room_id, java.lang.String token, int red_package_id, java.lang.String partner_id)
public io.reactivex.Observable<LPShortResult> requestRedPacketStudent(long room_id, java.lang.String token, java.lang.String user_number, java.lang.String partner_id)
public io.reactivex.Observable<java.util.List<LPQuizModel>> getListQuiz(java.lang.String url, java.lang.String userNum, long roomId, java.lang.String token)
public io.reactivex.Observable<java.lang.String> saveQuiz(java.lang.String url, java.lang.String userNum, long roomId, java.lang.String token, LPQuizModel lpQuizModel)
public io.reactivex.Observable<java.lang.Boolean> deleteQuiz(java.lang.String url, java.lang.String userNum, long quizId, long roomId, java.lang.String token)
public io.reactivex.Observable<LPQuizModel> getQuizDetail(java.lang.String url, java.lang.String userNum, long quizId, LPConstants.LPExamQuizType type, long roomId, java.lang.String token)
public io.reactivex.Observable<java.lang.Boolean> importExcel(java.lang.String url, java.lang.String excelPath, java.lang.String userNum, long roomId, java.lang.String token)
public io.reactivex.Observable<java.lang.String> getExportUrl(java.lang.String url, java.lang.String userNum, long quizId, LPConstants.LPExamQuizType type, long roomId, java.lang.String token)
public io.reactivex.Observable<LPQuizModel> getQuizInfo(java.lang.String url, java.lang.String userNum, long quizId, long roomId, java.lang.String token)
public io.reactivex.Observable<LPExpReportTaskModel> requestExpReportTask(long roomId, java.lang.String token)
roomId
- 房间IDpublic io.reactivex.Observable<LPExpReportProgressModel> requestExpReportProgress(long roomId, java.lang.String token)
roomId
- 房间IDpublic void setIsDualTeacher(boolean isDualTeacher)
isDualTeacher
- 0:不支持 1:支持public io.reactivex.Observable<LPShortResult> sendLotteryResult(long roomId, java.lang.String token, java.lang.String userNum, java.lang.String mobile, java.lang.String userName, long beginTime)
public io.reactivex.Observable<LPResSellProductModel> getObservableOfRoomGoodsList(java.lang.String roomId, @Nullable java.lang.String query, int... pageData)
roomId
- query
- 查询字段pageData
- public io.reactivex.Observable<java.lang.Boolean> sortOnSellProducts(java.lang.String roomId, java.lang.String goodsList)
roomId
- goodsList
- jsonArray的字符串参数public io.reactivex.Observable<LPLiveProductModel> getObservableOfProductInfo(java.lang.String token, java.lang.String partnerId, java.lang.String roomId, java.lang.String productId)
token
- partnerId
- roomId
- productId
- public io.reactivex.Observable<java.lang.Integer> getObservableOfTodayGiftCount(java.lang.String roomId)
roomId
- public io.reactivex.Observable<java.util.List<LPRewardDataModel>> getObservableOfRewardConfigs(java.lang.String roomId)
roomId
- public io.reactivex.Observable<java.lang.Boolean> getObservableOfVerificationCode(java.lang.String roomId, java.lang.String phoneNumber)
roomId
- phoneNumber
- public io.reactivex.Observable<java.lang.String> getObservableOfVerificationToken(java.lang.String phoneNumber, java.lang.String code)
phoneNumber
- code
- public io.reactivex.Observable<java.lang.Integer> getAccountBalance(java.lang.String token)
token
- public io.reactivex.Observable<LPRechargeParamsModel> getObservableOfStartRecharge(java.lang.String appId, java.lang.String roomId, java.lang.String userNumber, java.lang.String userName, int money, java.lang.String token)
roomId
- userNumber
- userName
- money
- token
- public io.reactivex.Observable<LPRewardResultModel> startReward(java.lang.String roomId, java.lang.String userNumber, java.lang.String userName, LPRewardModel lpRewardModel)
roomId
- userNumber
- userName
- lpRewardModel
- public io.reactivex.Observable<java.lang.Boolean> checkLastOrderStatus(java.lang.String code, java.lang.String token)
public io.reactivex.Observable<java.lang.String> getObservableOfRoomPrepareUrl(long roomId, java.lang.String token, java.lang.String replaceUserNum, int replaceMediaType, int userRole)
public io.reactivex.Observable<LPStudyRoomNote> getObservableOfStudyRoomNote(long roomId, java.lang.String token)
roomId
- token
- public io.reactivex.Observable<LPStudyReEnterInfo> getObservableOfEntranceInfo(long roomId, boolean isTeacher)
roomId
- public void reportSDKVersion(java.lang.String url, LPSDKReportModel reportModel)
public io.reactivex.Observable<java.lang.Boolean> getObservableOfSubmitQuestion(java.lang.String roomId, java.lang.String token, java.lang.String name, java.lang.String number, java.util.List<java.lang.String> pics, java.lang.String content, java.util.List<java.lang.String> filePaths)
roomId
- token
- name
- number
- content
- filePaths
- public io.reactivex.Observable<java.lang.Boolean> getObservableOfRecallQuestion(java.lang.String roomId, java.lang.String token, java.lang.String number)
roomId
- token
- number
- public io.reactivex.Observable<java.util.List<LPStudyRoomQuestionModel>> getObservableOfQuestionAndAnswerList(java.lang.String roomId, java.lang.String token, java.lang.String number)
roomId
- token
- number
- public io.reactivex.Observable<LPStudyRoomQuestionModel> getObservableOfQuestionNotAnswer(java.lang.String roomId, java.lang.String token, java.lang.String number)
roomId
- token
- number
- public io.reactivex.Observable<java.util.List<LPMediaCoursewareModel>> requestMediaCoursewareList(java.lang.String roomId)
public io.reactivex.Observable<java.lang.Boolean> requestDeleteMediaCourseware(java.lang.String roomId, java.lang.String token, java.lang.String userNumber, java.lang.String fid)
roomId
- 教室号token
- room_tokenuserNumber
- 用户numberfid
- 文件idpublic io.reactivex.Observable<LPWarmingUpVideoModel> getWarmingUpVideo(java.lang.String roomId, java.lang.String token)
roomId
- token
- public io.reactivex.Observable<java.util.List<java.lang.String>> getChatQuickReplyList(java.lang.String roomId, int role)
roomId
- role
- public io.reactivex.Observable<java.lang.Boolean> requestChatReport(java.util.List<java.lang.String> reportReason, java.lang.String partnerId, java.lang.String roomId, IUserModel currentUser, IMessageModel messageModel)
public io.reactivex.Observable<java.lang.String> requestStudyReport(java.lang.String token, java.lang.String roomId)
public io.reactivex.Observable<java.lang.Integer> getTaskStateSegment(java.lang.String taskNo)
public io.reactivex.Observable<java.util.List<LPStudyReportModel>> getStudyReportList(java.lang.String roomId, java.lang.String token)
public void uploadMediaLog(java.lang.Object tag, java.util.List<java.lang.String> filePaths, com.baijiahulian.common.networkv2.BJProgressCallback callback)
tag
- filePaths
- public io.reactivex.Observable<java.lang.String> getQuestionBeforeClass(java.lang.String roomId, java.lang.String uuid, java.lang.String roomToken)
roomId
- 教室号uuid
- 设备唯一识别idroomToken
- public void testUploadNetSpeed(java.lang.String filePath, com.baijiahulian.common.networkv2.BJProgressCallback callback)
public void uploadDeviceInfo(java.lang.String roomId, java.lang.String token, java.lang.String userNumber, java.lang.String userName, java.lang.String userRole, java.util.Map<java.lang.String,java.lang.String> data)
roomId
- data
- token
- userName
- userNumber
- userRole
- public io.reactivex.Observable<java.lang.String> getRoomBroadcast(java.lang.String roomId, java.lang.String token)
roomId
- token
- public io.reactivex.Observable<java.util.List<LPBranchHallListInfo>> getObservableOfRoomBranchHallInfo(java.lang.String roomId, java.lang.String name, java.lang.String number, java.lang.String avatar, java.lang.String token)
roomId
- token
- public io.reactivex.Observable<LPGraphicLiveDataModel> getGraphicLiveData(java.lang.String roomId, java.lang.String token, int page)
roomId
- token
- page
- 0不传page,获取最新一页public io.reactivex.Observable<LPStudyReportInfo> getBlackboardImgList(java.lang.String reportNumber)
reportNumber
- report_no