com.aliyun.dingtalkedu_1_0.models.EndCourseRequest 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 EndCourseRequest extends TeaModel {
// 课程编码
@NameInMap("courseCode")
public String courseCode;
// 拓展字段
@NameInMap("ext")
public String ext;
// isv编码
@NameInMap("isvCode")
public String isvCode;
// 直播流信息
@NameInMap("livePlayInfoList")
public java.util.List livePlayInfoList;
// 用户id
@NameInMap("opUserId")
public String opUserId;
public static EndCourseRequest build(java.util.Map map) throws Exception {
EndCourseRequest self = new EndCourseRequest();
return TeaModel.build(map, self);
}
public EndCourseRequest setCourseCode(String courseCode) {
this.courseCode = courseCode;
return this;
}
public String getCourseCode() {
return this.courseCode;
}
public EndCourseRequest setExt(String ext) {
this.ext = ext;
return this;
}
public String getExt() {
return this.ext;
}
public EndCourseRequest setIsvCode(String isvCode) {
this.isvCode = isvCode;
return this;
}
public String getIsvCode() {
return this.isvCode;
}
public EndCourseRequest setLivePlayInfoList(java.util.List livePlayInfoList) {
this.livePlayInfoList = livePlayInfoList;
return this;
}
public java.util.List getLivePlayInfoList() {
return this.livePlayInfoList;
}
public EndCourseRequest setOpUserId(String opUserId) {
this.opUserId = opUserId;
return this;
}
public String getOpUserId() {
return this.opUserId;
}
public static class EndCourseRequestLivePlayInfoList extends TeaModel {
// 直播推流地址
@NameInMap("liveInputUrl")
public String liveInputUrl;
// Flv直播拉回地址
@NameInMap("liveOutputFlvUrl")
public String liveOutputFlvUrl;
// Hls直播拉流地址
@NameInMap("liveOutputHlsUrl")
public String liveOutputHlsUrl;
// 直播流类型
@NameInMap("liveType")
public Integer liveType;
// 回放视频地址
@NameInMap("replayUrl")
public String replayUrl;
public static EndCourseRequestLivePlayInfoList build(java.util.Map map) throws Exception {
EndCourseRequestLivePlayInfoList self = new EndCourseRequestLivePlayInfoList();
return TeaModel.build(map, self);
}
public EndCourseRequestLivePlayInfoList setLiveInputUrl(String liveInputUrl) {
this.liveInputUrl = liveInputUrl;
return this;
}
public String getLiveInputUrl() {
return this.liveInputUrl;
}
public EndCourseRequestLivePlayInfoList setLiveOutputFlvUrl(String liveOutputFlvUrl) {
this.liveOutputFlvUrl = liveOutputFlvUrl;
return this;
}
public String getLiveOutputFlvUrl() {
return this.liveOutputFlvUrl;
}
public EndCourseRequestLivePlayInfoList setLiveOutputHlsUrl(String liveOutputHlsUrl) {
this.liveOutputHlsUrl = liveOutputHlsUrl;
return this;
}
public String getLiveOutputHlsUrl() {
return this.liveOutputHlsUrl;
}
public EndCourseRequestLivePlayInfoList setLiveType(Integer liveType) {
this.liveType = liveType;
return this;
}
public Integer getLiveType() {
return this.liveType;
}
public EndCourseRequestLivePlayInfoList setReplayUrl(String replayUrl) {
this.replayUrl = replayUrl;
return this;
}
public String getReplayUrl() {
return this.replayUrl;
}
}
}