ClassService class

Constructors

ClassService()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

endClass(EndClassBody body) Future<TCICEndClassRepModel?>
结束课堂 用于结束当前课堂会话 通过HTTP请求与后端API交互
getClasses(GetClassesBody body) Future<TCICGetClassesRepModel?>
获取课堂列表 用于获取所有可用的课堂信息 通过HTTP请求与后端API交互
getClassInfo(GetClassInfoBody body) Future<TCICGetClassInfoRepModel?>
课堂服务类 提供获取课堂信息等功能 通过HTTP请求与后端API交互
getClassMessage(GetClassMessageBody body) Future<TCICGetClassMessageRepModel?>
获取课堂消息 用于获取课堂中的消息记录 通过HTTP请求与后端API交互
getClassResource(GetClassResourceBody body) Future<TCICGetClassResourceRepModel?>
获取课堂资源 用于获取课堂相关的资源信息 通过HTTP请求与后端API交互
getClassTasks(GetClassTasksBody body) Future<TCICGetClassTasksRepModel?>
获取课堂任务 用于获取课堂中的任务列表 通过HTTP请求与后端API交互
muteAll(MuteAllBody body) Future<TCICMuteAllRepModel?>
课堂禁音 用于对课堂所有成员进行音频静音操作 通过HTTP请求与后端API交互
muteVideoAll(MuteVideoAllBody body) Future<TCICMuteVideoAllRepModel?>
课堂静音 用于对课堂所有成员进行视频静音操作 通过HTTP请求与后端API交互
recallMessage(RecallMessageBody body) Future<TCICRecallMessageRepModel?>
撤回课堂消息 用于撤回已发送的课堂消息 通过HTTP请求与后端API交互
releaseClassResource(ReleaseClassResourceBody body) Future<TCICReleaseClassResourceRepModel?>
释放课堂资源 用于在课堂结束或用户退出时释放相关资源 通过HTTP请求与后端API交互
setClassCustomData(SetClassCustomDataBody body) Future<TCICSetClassCustomDataRepModel?>
设置课堂布局 用于配置课堂界面的布局方式 通过HTTP请求与后端API交互
setClassLayout(SetClassLayoutBody body) Future<TCICSetClassLayoutRepModel?>
设置课堂布局
setEnableStage(SetEnableStageBody body) Future<TCICSetEnableStageRepModel?>
设置允许申请连麦 用于设置课堂是否允许学生申请连麦 通过HTTP请求与后端API交互
setResourceLimit(SetClassResourceLimitBody body) Future<TCICSetClassResourceLimitRepModel?>
设置课堂布局 用于配置课堂界面的布局方式 通过HTTP请求与后端API交互
setScore(SetScoreBody body) Future<TCICSetScoreRepModel?>
客户评价 用于对课堂进行评分操作 通过HTTP请求与后端API交互
setSilenceMode({required int classId, required int mode}) Future
设置禁言模式
setTranslate(SetTranslateTextBody body) Future<TCICSetTranslateTextRepModel?>
设置翻译参数 用于配置翻译服务的相关参数 通过HTTP请求与翻译API交互
silenceAll(SilenceAllBody body) Future<TCICSilenceAllRepModel?>
全员禁言 用于对课堂所有成员进行禁言操作 通过HTTP请求与后端API交互
startClass(StartClassBody body) Future<TCICStartClassRepModel?>
开始上课 用于开始一个新的课堂会话 通过HTTP请求与后端API交互
stopClassTask(StopClassTaskBody body) Future<TCICStopClassTaskRepModel?>
停止课堂任务 用于停止正在进行的课堂任务 通过HTTP请求与后端API交互
translateText(TranslateTextBody body) Future<TCICTranslateTextRepModel?>
翻译文本接口 用于将文本从一种语言翻译成另一种语言 通过HTTP请求与翻译API交互
updateClassTask(UpdateClassTaskBody body) Future<TCICUpdateClassTaskRepModel?>
更新课堂任务 用于更新课堂中的任务信息 通过HTTP请求与后端API交互