ClassService class
Constructors
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交互