
com.aliyun.dingtalkedu_1_0.models.QueryUniversityCourseGroupResponseBody 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 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 {
/**
* This parameter is required.
*
* example:
* 31
*/
@NameInMap("dayOfMonth")
public Integer dayOfMonth;
/**
* This parameter is required.
*
* example:
* 10
*/
@NameInMap("month")
public Integer month;
/**
* This parameter is required.
*
* example:
* 2021
*/
@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 {
/**
* This parameter is required.
*
* example:
* 1
*/
@NameInMap("dayOfMonth")
public Integer dayOfMonth;
/**
* This parameter is required.
*
* example:
* 10
*/
@NameInMap("month")
public Integer month;
/**
* This parameter is required.
*
* example:
* 2021
*/
@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 {
/**
* This parameter is required.
*
* example:
* 1、单周;2、双周;3、全周
*/
@NameInMap("classPeriodType")
public Integer classPeriodType;
/**
* This parameter is required.
*
* example:
* 10001
*/
@NameInMap("classroomId")
public Long classroomId;
/**
* This parameter is required.
*
* example:
* 1:音视频直播;2:线下课程;4:音视频及线下
*/
@NameInMap("courseType")
public Integer courseType;
/**
* This parameter is required.
*/
@NameInMap("courserGroupItemEndDate")
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemEndDate courserGroupItemEndDate;
/**
* This parameter is required.
*/
@NameInMap("courserGroupItemStartDate")
public QueryUniversityCourseGroupResponseBodyUniversityCourseGroupInfoCourserGroupItemModelsCourserGroupItemStartDate courserGroupItemStartDate;
/**
* This parameter is required.
*
* example:
* 7
*/
@NameInMap("dayOfWeek")
public Integer dayOfWeek;
/**
* This parameter is required.
*/
@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 {
/**
* This parameter is required.
*
* example:
* GS1001
*/
@NameInMap("courseGroupCode")
public String courseGroupCode;
/**
* This parameter is required.
*
* example:
* 高数
*/
@NameInMap("courseGroupIntroduce")
public String courseGroupIntroduce;
/**
* This parameter is required.
*
* example:
* 高数_李老师
*/
@NameInMap("courseGroupName")
public String courseGroupName;
/**
* This parameter is required.
*/
@NameInMap("courserGroupItemModels")
public java.util.List courserGroupItemModels;
/**
* This parameter is required.
*
* example:
* GZ1001
*/
@NameInMap("isvCourseGroupCode")
public String isvCourseGroupCode;
/**
* This parameter is required.
*
* example:
* university
*/
@NameInMap("periodCode")
public String periodCode;
/**
* This parameter is required.
*
* example:
* 2021-2022
*/
@NameInMap("schoolYear")
public String schoolYear;
/**
* This parameter is required.
*
* example:
* 1
*/
@NameInMap("semester")
public Integer semester;
/**
* This parameter is required.
*
* example:
* 高等数学
*/
@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;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy