com.aliyun.dingtalkedu_1_0.models.QueryUniversityCourseGroupResponseBody 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 QueryUniversityCourseGroupResponseBody extends TeaModel {
// 课程组信息
@NameInMap("universityCourseGroupInfo")
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfo universityCourseGroupInfo;
public static QueryUniversityCourseGroupResponseBody build(java.util.Map map) throws Exception {
QueryUniversityCourseGroupResponseBody self = new QueryUniversityCourseGroupResponseBody();
return TeaModel.build(map, self);
}
public QueryUniversityCourseGroupResponseBody setUniversityCourseGroupInfo(QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfo universityCourseGroupInfo) {
this.universityCourseGroupInfo = universityCourseGroupInfo;
return this;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfo getUniversityCourseGroupInfo() {
return this.universityCourseGroupInfo;
}
public static class QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemEndDate extends TeaModel {
// 日
@NameInMap("dayOfMonth")
public Integer dayOfMonth;
// 月
@NameInMap("month")
public Integer month;
// 年
@NameInMap("year")
public Integer year;
public static QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemEndDate build(java.util.Map map) throws Exception {
QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemEndDate self = new QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemEndDate();
return TeaModel.build(map, self);
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemEndDate setDayOfMonth(Integer dayOfMonth) {
this.dayOfMonth = dayOfMonth;
return this;
}
public Integer getDayOfMonth() {
return this.dayOfMonth;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemEndDate setMonth(Integer month) {
this.month = month;
return this;
}
public Integer getMonth() {
return this.month;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemEndDate setYear(Integer year) {
this.year = year;
return this;
}
public Integer getYear() {
return this.year;
}
}
public static class QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemStartDate extends TeaModel {
// 日
@NameInMap("dayOfMonth")
public Integer dayOfMonth;
// 月
@NameInMap("month")
public Integer month;
// 年
@NameInMap("year")
public Integer year;
public static QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemStartDate build(java.util.Map map) throws Exception {
QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemStartDate self = new QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemStartDate();
return TeaModel.build(map, self);
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemStartDate setDayOfMonth(Integer dayOfMonth) {
this.dayOfMonth = dayOfMonth;
return this;
}
public Integer getDayOfMonth() {
return this.dayOfMonth;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemStartDate setMonth(Integer month) {
this.month = month;
return this;
}
public Integer getMonth() {
return this.month;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemStartDate setYear(Integer year) {
this.year = year;
return this;
}
public Integer getYear() {
return this.year;
}
}
public static class QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModels extends TeaModel {
// 上课周期
@NameInMap("classPeriodType")
public Integer classPeriodType;
// 教室主键
@NameInMap("classroomId")
public Long classroomId;
// 课程类型
@NameInMap("courseType")
public Integer courseType;
// 结束时间
@NameInMap("courserGroupItemEndDate")
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemEndDate courserGroupItemEndDate;
// 开始时间
@NameInMap("courserGroupItemStartDate")
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemStartDate courserGroupItemStartDate;
// 一周的第几天
@NameInMap("dayOfWeek")
public Integer dayOfWeek;
// 课节
@NameInMap("sectionIndex")
public java.util.List sectionIndex;
public static QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModels build(java.util.Map map) throws Exception {
QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModels self = new QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModels();
return TeaModel.build(map, self);
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModels setClassPeriodType(Integer classPeriodType) {
this.classPeriodType = classPeriodType;
return this;
}
public Integer getClassPeriodType() {
return this.classPeriodType;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModels setClassroomId(Long classroomId) {
this.classroomId = classroomId;
return this;
}
public Long getClassroomId() {
return this.classroomId;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModels setCourseType(Integer courseType) {
this.courseType = courseType;
return this;
}
public Integer getCourseType() {
return this.courseType;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModels setCourserGroupItemEndDate(QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemEndDate courserGroupItemEndDate) {
this.courserGroupItemEndDate = courserGroupItemEndDate;
return this;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemEndDate getCourserGroupItemEndDate() {
return this.courserGroupItemEndDate;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModels setCourserGroupItemStartDate(QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemStartDate courserGroupItemStartDate) {
this.courserGroupItemStartDate = courserGroupItemStartDate;
return this;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemStartDate getCourserGroupItemStartDate() {
return this.courserGroupItemStartDate;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModels setDayOfWeek(Integer dayOfWeek) {
this.dayOfWeek = dayOfWeek;
return this;
}
public Integer getDayOfWeek() {
return this.dayOfWeek;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModels setSectionIndex(java.util.List sectionIndex) {
this.sectionIndex = sectionIndex;
return this;
}
public java.util.List getSectionIndex() {
return this.sectionIndex;
}
}
public static class QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfo extends TeaModel {
// 课程组编码
@NameInMap("courseGroupCode")
public String courseGroupCode;
// 课程组介绍
@NameInMap("courseGroupIntroduce")
public String courseGroupIntroduce;
// 课程组名称
@NameInMap("courseGroupName")
public String courseGroupName;
// 课程组详细
@NameInMap("courserGroupItemModels")
public java.util.List courserGroupItemModels;
// 合作方课程组code
@NameInMap("isvCourseGroupCode")
public String isvCourseGroupCode;
// 学段编码
@NameInMap("periodCode")
public String periodCode;
// 学年
@NameInMap("schoolYear")
public String schoolYear;
// 学期
@NameInMap("semester")
public Integer semester;
// 学科名称
@NameInMap("subjectName")
public String subjectName;
public static QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfo build(java.util.Map map) throws Exception {
QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfo self = new QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfo();
return TeaModel.build(map, self);
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfo setCourseGroupCode(String courseGroupCode) {
this.courseGroupCode = courseGroupCode;
return this;
}
public String getCourseGroupCode() {
return this.courseGroupCode;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfo setCourseGroupIntroduce(String courseGroupIntroduce) {
this.courseGroupIntroduce = courseGroupIntroduce;
return this;
}
public String getCourseGroupIntroduce() {
return this.courseGroupIntroduce;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfo setCourseGroupName(String courseGroupName) {
this.courseGroupName = courseGroupName;
return this;
}
public String getCourseGroupName() {
return this.courseGroupName;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfo setCourserGroupItemModels(java.util.List courserGroupItemModels) {
this.courserGroupItemModels = courserGroupItemModels;
return this;
}
public java.util.List getCourserGroupItemModels() {
return this.courserGroupItemModels;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfo setIsvCourseGroupCode(String isvCourseGroupCode) {
this.isvCourseGroupCode = isvCourseGroupCode;
return this;
}
public String getIsvCourseGroupCode() {
return this.isvCourseGroupCode;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfo setPeriodCode(String periodCode) {
this.periodCode = periodCode;
return this;
}
public String getPeriodCode() {
return this.periodCode;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfo setSchoolYear(String schoolYear) {
this.schoolYear = schoolYear;
return this;
}
public String getSchoolYear() {
return this.schoolYear;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfo setSemester(Integer semester) {
this.semester = semester;
return this;
}
public Integer getSemester() {
return this.semester;
}
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfo setSubjectName(String subjectName) {
this.subjectName = subjectName;
return this;
}
public String getSubjectName() {
return this.subjectName;
}
}
}