![JAR search and dependency download from the Maven repository](/logo.png)
com.aliyun.dingtalkedu_1_0.models.GetRemoteClassCourseResponseBody Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkedu_1_0.models;
import com.aliyun.tea.*;
public class GetRemoteClassCourseResponseBody extends TeaModel {
@NameInMap("result")
public GetRemoteClassCourseResponseBodyResult result;
/**
* This parameter is required.
*
* example:
* true
*/
@NameInMap("success")
public Boolean success;
public static GetRemoteClassCourseResponseBody build(java.util.Map map) throws Exception {
GetRemoteClassCourseResponseBody self = new GetRemoteClassCourseResponseBody();
return TeaModel.build(map, self);
}
public GetRemoteClassCourseResponseBody setResult(GetRemoteClassCourseResponseBodyResult result) {
this.result = result;
return this;
}
public GetRemoteClassCourseResponseBodyResult getResult() {
return this.result;
}
public GetRemoteClassCourseResponseBody setSuccess(Boolean success) {
this.success = success;
return this;
}
public Boolean getSuccess() {
return this.success;
}
public static class GetRemoteClassCourseResponseBodyResultAttendParticipants extends TeaModel {
/**
* example:
* ding23456
*/
@NameInMap("corpId")
public String corpId;
/**
* example:
* 组织234
*/
@NameInMap("orgName")
public String orgName;
/**
* example:
* 865306
*/
@NameInMap("participantId")
public String participantId;
/**
* example:
* 二年级1班
*/
@NameInMap("participantName")
public String participantName;
public static GetRemoteClassCourseResponseBodyResultAttendParticipants build(java.util.Map map) throws Exception {
GetRemoteClassCourseResponseBodyResultAttendParticipants self = new GetRemoteClassCourseResponseBodyResultAttendParticipants();
return TeaModel.build(map, self);
}
public GetRemoteClassCourseResponseBodyResultAttendParticipants setCorpId(String corpId) {
this.corpId = corpId;
return this;
}
public String getCorpId() {
return this.corpId;
}
public GetRemoteClassCourseResponseBodyResultAttendParticipants setOrgName(String orgName) {
this.orgName = orgName;
return this;
}
public String getOrgName() {
return this.orgName;
}
public GetRemoteClassCourseResponseBodyResultAttendParticipants setParticipantId(String participantId) {
this.participantId = participantId;
return this;
}
public String getParticipantId() {
return this.participantId;
}
public GetRemoteClassCourseResponseBodyResultAttendParticipants setParticipantName(String participantName) {
this.participantName = participantName;
return this;
}
public String getParticipantName() {
return this.participantName;
}
}
public static class GetRemoteClassCourseResponseBodyResultRecordInfos extends TeaModel {
/**
* example:
* 2021-11-17T02:08:45Z
*/
@NameInMap("startTime")
public String startTime;
/**
* example:
* 2021-11-17T04:08:45Z
*/
@NameInMap("stopTime")
public String stopTime;
/**
* example:
*
*/
@NameInMap("url")
public String url;
public static GetRemoteClassCourseResponseBodyResultRecordInfos build(java.util.Map map) throws Exception {
GetRemoteClassCourseResponseBodyResultRecordInfos self = new GetRemoteClassCourseResponseBodyResultRecordInfos();
return TeaModel.build(map, self);
}
public GetRemoteClassCourseResponseBodyResultRecordInfos setStartTime(String startTime) {
this.startTime = startTime;
return this;
}
public String getStartTime() {
return this.startTime;
}
public GetRemoteClassCourseResponseBodyResultRecordInfos setStopTime(String stopTime) {
this.stopTime = stopTime;
return this;
}
public String getStopTime() {
return this.stopTime;
}
public GetRemoteClassCourseResponseBodyResultRecordInfos setUrl(String url) {
this.url = url;
return this;
}
public String getUrl() {
return this.url;
}
}
public static class GetRemoteClassCourseResponseBodyResultTeachingParticipant extends TeaModel {
/**
* example:
* ding1234
*/
@NameInMap("corpId")
public String corpId;
/**
* example:
* 组织123
*/
@NameInMap("orgName")
public String orgName;
/**
* example:
* 881436
*/
@NameInMap("participantId")
public String participantId;
/**
* example:
* 一年级1班
*/
@NameInMap("participantName")
public String participantName;
public static GetRemoteClassCourseResponseBodyResultTeachingParticipant build(java.util.Map map) throws Exception {
GetRemoteClassCourseResponseBodyResultTeachingParticipant self = new GetRemoteClassCourseResponseBodyResultTeachingParticipant();
return TeaModel.build(map, self);
}
public GetRemoteClassCourseResponseBodyResultTeachingParticipant setCorpId(String corpId) {
this.corpId = corpId;
return this;
}
public String getCorpId() {
return this.corpId;
}
public GetRemoteClassCourseResponseBodyResultTeachingParticipant setOrgName(String orgName) {
this.orgName = orgName;
return this;
}
public String getOrgName() {
return this.orgName;
}
public GetRemoteClassCourseResponseBodyResultTeachingParticipant setParticipantId(String participantId) {
this.participantId = participantId;
return this;
}
public String getParticipantId() {
return this.participantId;
}
public GetRemoteClassCourseResponseBodyResultTeachingParticipant setParticipantName(String participantName) {
this.participantName = participantName;
return this;
}
public String getParticipantName() {
return this.participantName;
}
}
public static class GetRemoteClassCourseResponseBodyResult extends TeaModel {
@NameInMap("attendParticipants")
public java.util.List attendParticipants;
/**
* example:
* false
*/
@NameInMap("canEdit")
public Boolean canEdit;
/**
* example:
* UvCIp16813006
*/
@NameInMap("courseCode")
public String courseCode;
/**
* example:
* 春天来了
*/
@NameInMap("courseName")
public String courseName;
/**
* example:
* 1635157800000
*/
@NameInMap("endTime")
public Long endTime;
/**
* example:
* https://pre-live.edu.dingtalk.com/live/showLive?courseCode=UvCIp16813006#/aiclass
*/
@NameInMap("liveUrl")
public String liveUrl;
@NameInMap("recordInfos")
public java.util.List recordInfos;
/**
* example:
* 1
*/
@NameInMap("roomStatus")
public Integer roomStatus;
/**
* example:
* 1635150600000
*/
@NameInMap("startTime")
public Long startTime;
/**
* example:
* 1
*/
@NameInMap("status")
public Integer status;
@NameInMap("teachingParticipant")
public GetRemoteClassCourseResponseBodyResultTeachingParticipant teachingParticipant;
public static GetRemoteClassCourseResponseBodyResult build(java.util.Map map) throws Exception {
GetRemoteClassCourseResponseBodyResult self = new GetRemoteClassCourseResponseBodyResult();
return TeaModel.build(map, self);
}
public GetRemoteClassCourseResponseBodyResult setAttendParticipants(java.util.List attendParticipants) {
this.attendParticipants = attendParticipants;
return this;
}
public java.util.List getAttendParticipants() {
return this.attendParticipants;
}
public GetRemoteClassCourseResponseBodyResult setCanEdit(Boolean canEdit) {
this.canEdit = canEdit;
return this;
}
public Boolean getCanEdit() {
return this.canEdit;
}
public GetRemoteClassCourseResponseBodyResult setCourseCode(String courseCode) {
this.courseCode = courseCode;
return this;
}
public String getCourseCode() {
return this.courseCode;
}
public GetRemoteClassCourseResponseBodyResult setCourseName(String courseName) {
this.courseName = courseName;
return this;
}
public String getCourseName() {
return this.courseName;
}
public GetRemoteClassCourseResponseBodyResult setEndTime(Long endTime) {
this.endTime = endTime;
return this;
}
public Long getEndTime() {
return this.endTime;
}
public GetRemoteClassCourseResponseBodyResult setLiveUrl(String liveUrl) {
this.liveUrl = liveUrl;
return this;
}
public String getLiveUrl() {
return this.liveUrl;
}
public GetRemoteClassCourseResponseBodyResult setRecordInfos(java.util.List recordInfos) {
this.recordInfos = recordInfos;
return this;
}
public java.util.List getRecordInfos() {
return this.recordInfos;
}
public GetRemoteClassCourseResponseBodyResult setRoomStatus(Integer roomStatus) {
this.roomStatus = roomStatus;
return this;
}
public Integer getRoomStatus() {
return this.roomStatus;
}
public GetRemoteClassCourseResponseBodyResult setStartTime(Long startTime) {
this.startTime = startTime;
return this;
}
public Long getStartTime() {
return this.startTime;
}
public GetRemoteClassCourseResponseBodyResult setStatus(Integer status) {
this.status = status;
return this;
}
public Integer getStatus() {
return this.status;
}
public GetRemoteClassCourseResponseBodyResult setTeachingParticipant(GetRemoteClassCourseResponseBodyResultTeachingParticipant teachingParticipant) {
this.teachingParticipant = teachingParticipant;
return this;
}
public GetRemoteClassCourseResponseBodyResultTeachingParticipant getTeachingParticipant() {
return this.teachingParticipant;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy