
com.aliyun.dingtalkedu_1_0.models.QueryClassScheduleResponseBody 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 QueryClassScheduleResponseBody extends TeaModel {
@NameInMap("config")
public QueryClassScheduleResponseBodyConfig config;
@NameInMap("courseDTOS")
public java.util.List courseDTOS;
public static QueryClassScheduleResponseBody build(java.util.Map map) throws Exception {
QueryClassScheduleResponseBody self = new QueryClassScheduleResponseBody();
return TeaModel.build(map, self);
}
public QueryClassScheduleResponseBody setConfig(QueryClassScheduleResponseBodyConfig config) {
this.config = config;
return this;
}
public QueryClassScheduleResponseBodyConfig getConfig() {
return this.config;
}
public QueryClassScheduleResponseBody setCourseDTOS(java.util.List courseDTOS) {
this.courseDTOS = courseDTOS;
return this;
}
public java.util.List getCourseDTOS() {
return this.courseDTOS;
}
public static class QueryClassScheduleResponseBodyConfigEnd extends TeaModel {
/**
* example:
* 1
*/
@NameInMap("dayOfMonth")
public Long dayOfMonth;
/**
* example:
* 2
*/
@NameInMap("month")
public Long month;
/**
* example:
* 2020
*/
@NameInMap("year")
public Long year;
public static QueryClassScheduleResponseBodyConfigEnd build(java.util.Map map) throws Exception {
QueryClassScheduleResponseBodyConfigEnd self = new QueryClassScheduleResponseBodyConfigEnd();
return TeaModel.build(map, self);
}
public QueryClassScheduleResponseBodyConfigEnd setDayOfMonth(Long dayOfMonth) {
this.dayOfMonth = dayOfMonth;
return this;
}
public Long getDayOfMonth() {
return this.dayOfMonth;
}
public QueryClassScheduleResponseBodyConfigEnd setMonth(Long month) {
this.month = month;
return this;
}
public Long getMonth() {
return this.month;
}
public QueryClassScheduleResponseBodyConfigEnd setYear(Long year) {
this.year = year;
return this;
}
public Long getYear() {
return this.year;
}
}
public static class QueryClassScheduleResponseBodyConfigSectionModelsEnd extends TeaModel {
/**
* example:
* 10
*/
@NameInMap("hour")
public Long hour;
/**
* example:
* 45
*/
@NameInMap("min")
public Long min;
public static QueryClassScheduleResponseBodyConfigSectionModelsEnd build(java.util.Map map) throws Exception {
QueryClassScheduleResponseBodyConfigSectionModelsEnd self = new QueryClassScheduleResponseBodyConfigSectionModelsEnd();
return TeaModel.build(map, self);
}
public QueryClassScheduleResponseBodyConfigSectionModelsEnd setHour(Long hour) {
this.hour = hour;
return this;
}
public Long getHour() {
return this.hour;
}
public QueryClassScheduleResponseBodyConfigSectionModelsEnd setMin(Long min) {
this.min = min;
return this;
}
public Long getMin() {
return this.min;
}
}
public static class QueryClassScheduleResponseBodyConfigSectionModelsStart extends TeaModel {
/**
* example:
* 10
*/
@NameInMap("hour")
public Long hour;
/**
* example:
* 0
*/
@NameInMap("min")
public Long min;
public static QueryClassScheduleResponseBodyConfigSectionModelsStart build(java.util.Map map) throws Exception {
QueryClassScheduleResponseBodyConfigSectionModelsStart self = new QueryClassScheduleResponseBodyConfigSectionModelsStart();
return TeaModel.build(map, self);
}
public QueryClassScheduleResponseBodyConfigSectionModelsStart setHour(Long hour) {
this.hour = hour;
return this;
}
public Long getHour() {
return this.hour;
}
public QueryClassScheduleResponseBodyConfigSectionModelsStart setMin(Long min) {
this.min = min;
return this;
}
public Long getMin() {
return this.min;
}
}
public static class QueryClassScheduleResponseBodyConfigSectionModels extends TeaModel {
@NameInMap("end")
public QueryClassScheduleResponseBodyConfigSectionModelsEnd end;
/**
* example:
* 1
*/
@NameInMap("sectionIndex")
public Long sectionIndex;
/**
* example:
* 第一节
*/
@NameInMap("sectionName")
public String sectionName;
/**
* example:
* COURSE
*/
@NameInMap("sectionType")
public String sectionType;
@NameInMap("start")
public QueryClassScheduleResponseBodyConfigSectionModelsStart start;
public static QueryClassScheduleResponseBodyConfigSectionModels build(java.util.Map map) throws Exception {
QueryClassScheduleResponseBodyConfigSectionModels self = new QueryClassScheduleResponseBodyConfigSectionModels();
return TeaModel.build(map, self);
}
public QueryClassScheduleResponseBodyConfigSectionModels setEnd(QueryClassScheduleResponseBodyConfigSectionModelsEnd end) {
this.end = end;
return this;
}
public QueryClassScheduleResponseBodyConfigSectionModelsEnd getEnd() {
return this.end;
}
public QueryClassScheduleResponseBodyConfigSectionModels setSectionIndex(Long sectionIndex) {
this.sectionIndex = sectionIndex;
return this;
}
public Long getSectionIndex() {
return this.sectionIndex;
}
public QueryClassScheduleResponseBodyConfigSectionModels setSectionName(String sectionName) {
this.sectionName = sectionName;
return this;
}
public String getSectionName() {
return this.sectionName;
}
public QueryClassScheduleResponseBodyConfigSectionModels setSectionType(String sectionType) {
this.sectionType = sectionType;
return this;
}
public String getSectionType() {
return this.sectionType;
}
public QueryClassScheduleResponseBodyConfigSectionModels setStart(QueryClassScheduleResponseBodyConfigSectionModelsStart start) {
this.start = start;
return this;
}
public QueryClassScheduleResponseBodyConfigSectionModelsStart getStart() {
return this.start;
}
}
public static class QueryClassScheduleResponseBodyConfigStart extends TeaModel {
/**
* example:
* 1
*/
@NameInMap("dayOfMonth")
public Long dayOfMonth;
/**
* example:
* 1
*/
@NameInMap("month")
public Long month;
/**
* example:
* 2020
*/
@NameInMap("year")
public Long year;
public static QueryClassScheduleResponseBodyConfigStart build(java.util.Map map) throws Exception {
QueryClassScheduleResponseBodyConfigStart self = new QueryClassScheduleResponseBodyConfigStart();
return TeaModel.build(map, self);
}
public QueryClassScheduleResponseBodyConfigStart setDayOfMonth(Long dayOfMonth) {
this.dayOfMonth = dayOfMonth;
return this;
}
public Long getDayOfMonth() {
return this.dayOfMonth;
}
public QueryClassScheduleResponseBodyConfigStart setMonth(Long month) {
this.month = month;
return this;
}
public Long getMonth() {
return this.month;
}
public QueryClassScheduleResponseBodyConfigStart setYear(Long year) {
this.year = year;
return this;
}
public Long getYear() {
return this.year;
}
}
public static class QueryClassScheduleResponseBodyConfig extends TeaModel {
@NameInMap("end")
public QueryClassScheduleResponseBodyConfigEnd end;
@NameInMap("sectionModels")
public java.util.List sectionModels;
@NameInMap("start")
public QueryClassScheduleResponseBodyConfigStart start;
public static QueryClassScheduleResponseBodyConfig build(java.util.Map map) throws Exception {
QueryClassScheduleResponseBodyConfig self = new QueryClassScheduleResponseBodyConfig();
return TeaModel.build(map, self);
}
public QueryClassScheduleResponseBodyConfig setEnd(QueryClassScheduleResponseBodyConfigEnd end) {
this.end = end;
return this;
}
public QueryClassScheduleResponseBodyConfigEnd getEnd() {
return this.end;
}
public QueryClassScheduleResponseBodyConfig setSectionModels(java.util.List sectionModels) {
this.sectionModels = sectionModels;
return this;
}
public java.util.List getSectionModels() {
return this.sectionModels;
}
public QueryClassScheduleResponseBodyConfig setStart(QueryClassScheduleResponseBodyConfigStart start) {
this.start = start;
return this;
}
public QueryClassScheduleResponseBodyConfigStart getStart() {
return this.start;
}
}
public static class QueryClassScheduleResponseBodyCourseDTOSClassrooms extends TeaModel {
@NameInMap("interactInfo")
public String interactInfo;
@NameInMap("targetId")
public String targetId;
public static QueryClassScheduleResponseBodyCourseDTOSClassrooms build(java.util.Map map) throws Exception {
QueryClassScheduleResponseBodyCourseDTOSClassrooms self = new QueryClassScheduleResponseBodyCourseDTOSClassrooms();
return TeaModel.build(map, self);
}
public QueryClassScheduleResponseBodyCourseDTOSClassrooms setInteractInfo(String interactInfo) {
this.interactInfo = interactInfo;
return this;
}
public String getInteractInfo() {
return this.interactInfo;
}
public QueryClassScheduleResponseBodyCourseDTOSClassrooms setTargetId(String targetId) {
this.targetId = targetId;
return this;
}
public String getTargetId() {
return this.targetId;
}
}
public static class QueryClassScheduleResponseBodyCourseDTOSEduUserModels extends TeaModel {
@NameInMap("name")
public String name;
@NameInMap("uid")
public Long uid;
@NameInMap("userId")
public String userId;
public static QueryClassScheduleResponseBodyCourseDTOSEduUserModels build(java.util.Map map) throws Exception {
QueryClassScheduleResponseBodyCourseDTOSEduUserModels self = new QueryClassScheduleResponseBodyCourseDTOSEduUserModels();
return TeaModel.build(map, self);
}
public QueryClassScheduleResponseBodyCourseDTOSEduUserModels setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public QueryClassScheduleResponseBodyCourseDTOSEduUserModels setUid(Long uid) {
this.uid = uid;
return this;
}
public Long getUid() {
return this.uid;
}
public QueryClassScheduleResponseBodyCourseDTOSEduUserModels setUserId(String userId) {
this.userId = userId;
return this;
}
public String getUserId() {
return this.userId;
}
}
public static class QueryClassScheduleResponseBodyCourseDTOS extends TeaModel {
/**
* example:
* 2345
*/
@NameInMap("classId")
public Long classId;
@NameInMap("classrooms")
public java.util.List classrooms;
/**
* example:
* cn_yuwen
*/
@NameInMap("code")
public String code;
/**
* example:
* Ekk24352534
*/
@NameInMap("courseGroupCode")
public String courseGroupCode;
/**
* example:
* ruu
*/
@NameInMap("coverUrl")
public String coverUrl;
/**
* example:
* ding32534536235
*/
@NameInMap("creatorCorpId")
public String creatorCorpId;
/**
* example:
* 234525235
*/
@NameInMap("creatorUserId")
public String creatorUserId;
/**
* example:
* 行政老师A
*/
@NameInMap("creatorUserName")
public String creatorUserName;
@NameInMap("eduUserModels")
public java.util.List eduUserModels;
@NameInMap("endTime")
public Long endTime;
/**
* example:
* ext
*/
@NameInMap("extInfo")
public String extInfo;
/**
* example:
* 这是语文
*/
@NameInMap("introduce")
public String introduce;
/**
* example:
* 语文
*/
@NameInMap("name")
public String name;
/**
* example:
* 2
*/
@NameInMap("sectionIndex")
public Long sectionIndex;
/**
* example:
* 语文
*/
@NameInMap("sectionName")
public String sectionName;
@NameInMap("startTime")
public Long startTime;
/**
* example:
* 0
*/
@NameInMap("status")
public Long status;
/**
* example:
* cn_yuwen
*/
@NameInMap("subjectCode")
public String subjectCode;
/**
* example:
* ding32534536235
*/
@NameInMap("teacherCorpId")
public String teacherCorpId;
/**
* example:
* 25354252543
*/
@NameInMap("teacherUserId")
public String teacherUserId;
/**
* example:
* 李老师
*/
@NameInMap("teacherUserName")
public String teacherUserName;
public static QueryClassScheduleResponseBodyCourseDTOS build(java.util.Map map) throws Exception {
QueryClassScheduleResponseBodyCourseDTOS self = new QueryClassScheduleResponseBodyCourseDTOS();
return TeaModel.build(map, self);
}
public QueryClassScheduleResponseBodyCourseDTOS setClassId(Long classId) {
this.classId = classId;
return this;
}
public Long getClassId() {
return this.classId;
}
public QueryClassScheduleResponseBodyCourseDTOS setClassrooms(java.util.List classrooms) {
this.classrooms = classrooms;
return this;
}
public java.util.List getClassrooms() {
return this.classrooms;
}
public QueryClassScheduleResponseBodyCourseDTOS setCode(String code) {
this.code = code;
return this;
}
public String getCode() {
return this.code;
}
public QueryClassScheduleResponseBodyCourseDTOS setCourseGroupCode(String courseGroupCode) {
this.courseGroupCode = courseGroupCode;
return this;
}
public String getCourseGroupCode() {
return this.courseGroupCode;
}
public QueryClassScheduleResponseBodyCourseDTOS setCoverUrl(String coverUrl) {
this.coverUrl = coverUrl;
return this;
}
public String getCoverUrl() {
return this.coverUrl;
}
public QueryClassScheduleResponseBodyCourseDTOS setCreatorCorpId(String creatorCorpId) {
this.creatorCorpId = creatorCorpId;
return this;
}
public String getCreatorCorpId() {
return this.creatorCorpId;
}
public QueryClassScheduleResponseBodyCourseDTOS setCreatorUserId(String creatorUserId) {
this.creatorUserId = creatorUserId;
return this;
}
public String getCreatorUserId() {
return this.creatorUserId;
}
public QueryClassScheduleResponseBodyCourseDTOS setCreatorUserName(String creatorUserName) {
this.creatorUserName = creatorUserName;
return this;
}
public String getCreatorUserName() {
return this.creatorUserName;
}
public QueryClassScheduleResponseBodyCourseDTOS setEduUserModels(java.util.List eduUserModels) {
this.eduUserModels = eduUserModels;
return this;
}
public java.util.List getEduUserModels() {
return this.eduUserModels;
}
public QueryClassScheduleResponseBodyCourseDTOS setEndTime(Long endTime) {
this.endTime = endTime;
return this;
}
public Long getEndTime() {
return this.endTime;
}
public QueryClassScheduleResponseBodyCourseDTOS setExtInfo(String extInfo) {
this.extInfo = extInfo;
return this;
}
public String getExtInfo() {
return this.extInfo;
}
public QueryClassScheduleResponseBodyCourseDTOS setIntroduce(String introduce) {
this.introduce = introduce;
return this;
}
public String getIntroduce() {
return this.introduce;
}
public QueryClassScheduleResponseBodyCourseDTOS setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public QueryClassScheduleResponseBodyCourseDTOS setSectionIndex(Long sectionIndex) {
this.sectionIndex = sectionIndex;
return this;
}
public Long getSectionIndex() {
return this.sectionIndex;
}
public QueryClassScheduleResponseBodyCourseDTOS setSectionName(String sectionName) {
this.sectionName = sectionName;
return this;
}
public String getSectionName() {
return this.sectionName;
}
public QueryClassScheduleResponseBodyCourseDTOS setStartTime(Long startTime) {
this.startTime = startTime;
return this;
}
public Long getStartTime() {
return this.startTime;
}
public QueryClassScheduleResponseBodyCourseDTOS setStatus(Long status) {
this.status = status;
return this;
}
public Long getStatus() {
return this.status;
}
public QueryClassScheduleResponseBodyCourseDTOS setSubjectCode(String subjectCode) {
this.subjectCode = subjectCode;
return this;
}
public String getSubjectCode() {
return this.subjectCode;
}
public QueryClassScheduleResponseBodyCourseDTOS setTeacherCorpId(String teacherCorpId) {
this.teacherCorpId = teacherCorpId;
return this;
}
public String getTeacherCorpId() {
return this.teacherCorpId;
}
public QueryClassScheduleResponseBodyCourseDTOS setTeacherUserId(String teacherUserId) {
this.teacherUserId = teacherUserId;
return this;
}
public String getTeacherUserId() {
return this.teacherUserId;
}
public QueryClassScheduleResponseBodyCourseDTOS setTeacherUserName(String teacherUserName) {
this.teacherUserName = teacherUserName;
return this;
}
public String getTeacherUserName() {
return this.teacherUserName;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy