com.aliyun.dingtalkedu_1_0.models.StartCourseRequest 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 StartCourseRequest extends TeaModel {
/**
* example:
* testCourseCode
*/
@NameInMap("courseCode")
public String courseCode;
/**
* example:
* extData
*/
@NameInMap("ext")
public String ext;
/**
* example:
* DDIsv
*/
@NameInMap("isvCode")
public String isvCode;
@NameInMap("livePlayInfoList")
public java.util.List livePlayInfoList;
/**
* example:
* 1
*/
@NameInMap("opUserId")
public String opUserId;
public static StartCourseRequest build(java.util.Map map) throws Exception {
StartCourseRequest self = new StartCourseRequest();
return TeaModel.build(map, self);
}
public StartCourseRequest setCourseCode(String courseCode) {
this.courseCode = courseCode;
return this;
}
public String getCourseCode() {
return this.courseCode;
}
public StartCourseRequest setExt(String ext) {
this.ext = ext;
return this;
}
public String getExt() {
return this.ext;
}
public StartCourseRequest setIsvCode(String isvCode) {
this.isvCode = isvCode;
return this;
}
public String getIsvCode() {
return this.isvCode;
}
public StartCourseRequest setLivePlayInfoList(java.util.List livePlayInfoList) {
this.livePlayInfoList = livePlayInfoList;
return this;
}
public java.util.List getLivePlayInfoList() {
return this.livePlayInfoList;
}
public StartCourseRequest setOpUserId(String opUserId) {
this.opUserId = opUserId;
return this;
}
public String getOpUserId() {
return this.opUserId;
}
public static class StartCourseRequestLivePlayInfoList extends TeaModel {
/**
* example:
* testUrl
*/
@NameInMap("liveInputUrl")
public String liveInputUrl;
/**
* example:
* testUrl
*/
@NameInMap("liveOutputFlvUrl")
public String liveOutputFlvUrl;
/**
* example:
* testUrl
*/
@NameInMap("liveOutputHlsUrl")
public String liveOutputHlsUrl;
/**
* example:
* 1
*/
@NameInMap("liveType")
public Integer liveType;
/**
* example:
* testUrl
*/
@NameInMap("replayUrl")
public String replayUrl;
public static StartCourseRequestLivePlayInfoList build(java.util.Map map) throws Exception {
StartCourseRequestLivePlayInfoList self = new StartCourseRequestLivePlayInfoList();
return TeaModel.build(map, self);
}
public StartCourseRequestLivePlayInfoList setLiveInputUrl(String liveInputUrl) {
this.liveInputUrl = liveInputUrl;
return this;
}
public String getLiveInputUrl() {
return this.liveInputUrl;
}
public StartCourseRequestLivePlayInfoList setLiveOutputFlvUrl(String liveOutputFlvUrl) {
this.liveOutputFlvUrl = liveOutputFlvUrl;
return this;
}
public String getLiveOutputFlvUrl() {
return this.liveOutputFlvUrl;
}
public StartCourseRequestLivePlayInfoList setLiveOutputHlsUrl(String liveOutputHlsUrl) {
this.liveOutputHlsUrl = liveOutputHlsUrl;
return this;
}
public String getLiveOutputHlsUrl() {
return this.liveOutputHlsUrl;
}
public StartCourseRequestLivePlayInfoList setLiveType(Integer liveType) {
this.liveType = liveType;
return this;
}
public Integer getLiveType() {
return this.liveType;
}
public StartCourseRequestLivePlayInfoList setReplayUrl(String replayUrl) {
this.replayUrl = replayUrl;
return this;
}
public String getReplayUrl() {
return this.replayUrl;
}
}
}