![JAR search and dependency download from the Maven repository](/logo.png)
com.aliyun.dingtalkedu_1_0.models.GetRemoteClassCourseResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dingtalk Show documentation
Show all versions of dingtalk Show documentation
Alibaba Cloud dingtalk SDK for Java
// 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