com.aliyun.dingtalkedu_1_0.models.CreateRemoteClassCourseRequest 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 CreateRemoteClassCourseRequest extends TeaModel {
// 听课设备列表
@NameInMap("attendParticipants")
public java.util.List attendParticipants;
// 免登码
@NameInMap("authCode")
public String authCode;
// 课程名称
@NameInMap("courseName")
public String courseName;
// 结束时间
@NameInMap("endTime")
public Long endTime;
// 开始时间
@NameInMap("startTime")
public Long startTime;
// 授课设备
@NameInMap("teachingParticipant")
public CreateRemoteClassCourseRequestTeachingParticipant teachingParticipant;
public static CreateRemoteClassCourseRequest build(java.util.Map map) throws Exception {
CreateRemoteClassCourseRequest self = new CreateRemoteClassCourseRequest();
return TeaModel.build(map, self);
}
public CreateRemoteClassCourseRequest setAttendParticipants(java.util.List attendParticipants) {
this.attendParticipants = attendParticipants;
return this;
}
public java.util.List getAttendParticipants() {
return this.attendParticipants;
}
public CreateRemoteClassCourseRequest setAuthCode(String authCode) {
this.authCode = authCode;
return this;
}
public String getAuthCode() {
return this.authCode;
}
public CreateRemoteClassCourseRequest setCourseName(String courseName) {
this.courseName = courseName;
return this;
}
public String getCourseName() {
return this.courseName;
}
public CreateRemoteClassCourseRequest setEndTime(Long endTime) {
this.endTime = endTime;
return this;
}
public Long getEndTime() {
return this.endTime;
}
public CreateRemoteClassCourseRequest setStartTime(Long startTime) {
this.startTime = startTime;
return this;
}
public Long getStartTime() {
return this.startTime;
}
public CreateRemoteClassCourseRequest setTeachingParticipant(CreateRemoteClassCourseRequestTeachingParticipant teachingParticipant) {
this.teachingParticipant = teachingParticipant;
return this;
}
public CreateRemoteClassCourseRequestTeachingParticipant getTeachingParticipant() {
return this.teachingParticipant;
}
public static class CreateRemoteClassCourseRequestAttendParticipants extends TeaModel {
// 组织ID
@NameInMap("corpId")
public String corpId;
// 参与方ID
@NameInMap("participantId")
public String participantId;
public static CreateRemoteClassCourseRequestAttendParticipants build(java.util.Map map) throws Exception {
CreateRemoteClassCourseRequestAttendParticipants self = new CreateRemoteClassCourseRequestAttendParticipants();
return TeaModel.build(map, self);
}
public CreateRemoteClassCourseRequestAttendParticipants setCorpId(String corpId) {
this.corpId = corpId;
return this;
}
public String getCorpId() {
return this.corpId;
}
public CreateRemoteClassCourseRequestAttendParticipants setParticipantId(String participantId) {
this.participantId = participantId;
return this;
}
public String getParticipantId() {
return this.participantId;
}
}
public static class CreateRemoteClassCourseRequestTeachingParticipant extends TeaModel {
// 组织ID
@NameInMap("corpId")
public String corpId;
// 参与方ID
@NameInMap("participantId")
public String participantId;
public static CreateRemoteClassCourseRequestTeachingParticipant build(java.util.Map map) throws Exception {
CreateRemoteClassCourseRequestTeachingParticipant self = new CreateRemoteClassCourseRequestTeachingParticipant();
return TeaModel.build(map, self);
}
public CreateRemoteClassCourseRequestTeachingParticipant setCorpId(String corpId) {
this.corpId = corpId;
return this;
}
public String getCorpId() {
return this.corpId;
}
public CreateRemoteClassCourseRequestTeachingParticipant setParticipantId(String participantId) {
this.participantId = participantId;
return this;
}
public String getParticipantId() {
return this.participantId;
}
}
}