All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.dingtalkedu_1_0.models.UpdateCoursesOfClassRequest Maven / Gradle / Ivy

There is a newer version: 2.1.88
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkedu_1_0.models;

import com.aliyun.tea.*;

public class UpdateCoursesOfClassRequest extends TeaModel {
    /**
     * 

This parameter is required.

*/ @NameInMap("courses") public java.util.List courses; /** *

This parameter is required.

*/ @NameInMap("sectionConfig") public UpdateCoursesOfClassRequestSectionConfig sectionConfig; /** *

This parameter is required.

* * example: *

234536346

*/ @NameInMap("opUserId") public String opUserId; public static UpdateCoursesOfClassRequest build(java.util.Map map) throws Exception { UpdateCoursesOfClassRequest self = new UpdateCoursesOfClassRequest(); return TeaModel.build(map, self); } public UpdateCoursesOfClassRequest setCourses(java.util.List courses) { this.courses = courses; return this; } public java.util.List getCourses() { return this.courses; } public UpdateCoursesOfClassRequest setSectionConfig(UpdateCoursesOfClassRequestSectionConfig sectionConfig) { this.sectionConfig = sectionConfig; return this; } public UpdateCoursesOfClassRequestSectionConfig getSectionConfig() { return this.sectionConfig; } public UpdateCoursesOfClassRequest setOpUserId(String opUserId) { this.opUserId = opUserId; return this; } public String getOpUserId() { return this.opUserId; } public static class UpdateCoursesOfClassRequestCoursesDateModel extends TeaModel { /** *

This parameter is required.

* * example: *

9

*/ @NameInMap("dayOfMonth") public Integer dayOfMonth; /** *

This parameter is required.

* * example: *

11

*/ @NameInMap("month") public Integer month; /** *

This parameter is required.

* * example: *

2020

*/ @NameInMap("year") public Integer year; public static UpdateCoursesOfClassRequestCoursesDateModel build(java.util.Map map) throws Exception { UpdateCoursesOfClassRequestCoursesDateModel self = new UpdateCoursesOfClassRequestCoursesDateModel(); return TeaModel.build(map, self); } public UpdateCoursesOfClassRequestCoursesDateModel setDayOfMonth(Integer dayOfMonth) { this.dayOfMonth = dayOfMonth; return this; } public Integer getDayOfMonth() { return this.dayOfMonth; } public UpdateCoursesOfClassRequestCoursesDateModel setMonth(Integer month) { this.month = month; return this; } public Integer getMonth() { return this.month; } public UpdateCoursesOfClassRequestCoursesDateModel setYear(Integer year) { this.year = year; return this; } public Integer getYear() { return this.year; } } public static class UpdateCoursesOfClassRequestCoursesSectionModel extends TeaModel { /** *

This parameter is required.

* * example: *

1

*/ @NameInMap("sectionIndex") public Integer sectionIndex; /** *

This parameter is required.

* * example: *

第一节/午休

*/ @NameInMap("sectionName") public String sectionName; @NameInMap("sectionType") public String sectionType; public static UpdateCoursesOfClassRequestCoursesSectionModel build(java.util.Map map) throws Exception { UpdateCoursesOfClassRequestCoursesSectionModel self = new UpdateCoursesOfClassRequestCoursesSectionModel(); return TeaModel.build(map, self); } public UpdateCoursesOfClassRequestCoursesSectionModel setSectionIndex(Integer sectionIndex) { this.sectionIndex = sectionIndex; return this; } public Integer getSectionIndex() { return this.sectionIndex; } public UpdateCoursesOfClassRequestCoursesSectionModel setSectionName(String sectionName) { this.sectionName = sectionName; return this; } public String getSectionName() { return this.sectionName; } public UpdateCoursesOfClassRequestCoursesSectionModel setSectionType(String sectionType) { this.sectionType = sectionType; return this; } public String getSectionType() { return this.sectionType; } } public static class UpdateCoursesOfClassRequestCourses extends TeaModel { @NameInMap("courseCode") public String courseCode; /** *

This parameter is required.

*/ @NameInMap("courseGroupCode") public String courseGroupCode; /** *

This parameter is required.

* * example: *

语文

*/ @NameInMap("courseName") public String courseName; /** * example: *

李老师

*/ @NameInMap("creatorName") public String creatorName; /** *

This parameter is required.

*/ @NameInMap("dateModel") public UpdateCoursesOfClassRequestCoursesDateModel dateModel; @NameInMap("deleteTag") public Boolean deleteTag; /** * example: *

正心楼1-1

*/ @NameInMap("location") public String location; /** *

This parameter is required.

*/ @NameInMap("sectionModel") public UpdateCoursesOfClassRequestCoursesSectionModel sectionModel; @NameInMap("teacherStaffIds") public java.util.List teacherStaffIds; public static UpdateCoursesOfClassRequestCourses build(java.util.Map map) throws Exception { UpdateCoursesOfClassRequestCourses self = new UpdateCoursesOfClassRequestCourses(); return TeaModel.build(map, self); } public UpdateCoursesOfClassRequestCourses setCourseCode(String courseCode) { this.courseCode = courseCode; return this; } public String getCourseCode() { return this.courseCode; } public UpdateCoursesOfClassRequestCourses setCourseGroupCode(String courseGroupCode) { this.courseGroupCode = courseGroupCode; return this; } public String getCourseGroupCode() { return this.courseGroupCode; } public UpdateCoursesOfClassRequestCourses setCourseName(String courseName) { this.courseName = courseName; return this; } public String getCourseName() { return this.courseName; } public UpdateCoursesOfClassRequestCourses setCreatorName(String creatorName) { this.creatorName = creatorName; return this; } public String getCreatorName() { return this.creatorName; } public UpdateCoursesOfClassRequestCourses setDateModel(UpdateCoursesOfClassRequestCoursesDateModel dateModel) { this.dateModel = dateModel; return this; } public UpdateCoursesOfClassRequestCoursesDateModel getDateModel() { return this.dateModel; } public UpdateCoursesOfClassRequestCourses setDeleteTag(Boolean deleteTag) { this.deleteTag = deleteTag; return this; } public Boolean getDeleteTag() { return this.deleteTag; } public UpdateCoursesOfClassRequestCourses setLocation(String location) { this.location = location; return this; } public String getLocation() { return this.location; } public UpdateCoursesOfClassRequestCourses setSectionModel(UpdateCoursesOfClassRequestCoursesSectionModel sectionModel) { this.sectionModel = sectionModel; return this; } public UpdateCoursesOfClassRequestCoursesSectionModel getSectionModel() { return this.sectionModel; } public UpdateCoursesOfClassRequestCourses setTeacherStaffIds(java.util.List teacherStaffIds) { this.teacherStaffIds = teacherStaffIds; return this; } public java.util.List getTeacherStaffIds() { return this.teacherStaffIds; } } public static class UpdateCoursesOfClassRequestSectionConfigSectionModelsEnd extends TeaModel { /** *

This parameter is required.

* * example: *

10

*/ @NameInMap("hour") public Integer hour; /** *

This parameter is required.

* * example: *

45

*/ @NameInMap("min") public Integer min; public static UpdateCoursesOfClassRequestSectionConfigSectionModelsEnd build(java.util.Map map) throws Exception { UpdateCoursesOfClassRequestSectionConfigSectionModelsEnd self = new UpdateCoursesOfClassRequestSectionConfigSectionModelsEnd(); return TeaModel.build(map, self); } public UpdateCoursesOfClassRequestSectionConfigSectionModelsEnd setHour(Integer hour) { this.hour = hour; return this; } public Integer getHour() { return this.hour; } public UpdateCoursesOfClassRequestSectionConfigSectionModelsEnd setMin(Integer min) { this.min = min; return this; } public Integer getMin() { return this.min; } } public static class UpdateCoursesOfClassRequestSectionConfigSectionModelsStart extends TeaModel { /** *

This parameter is required.

* * example: *

10

*/ @NameInMap("hour") public Integer hour; /** *

This parameter is required.

* * example: *

0

*/ @NameInMap("min") public Integer min; public static UpdateCoursesOfClassRequestSectionConfigSectionModelsStart build(java.util.Map map) throws Exception { UpdateCoursesOfClassRequestSectionConfigSectionModelsStart self = new UpdateCoursesOfClassRequestSectionConfigSectionModelsStart(); return TeaModel.build(map, self); } public UpdateCoursesOfClassRequestSectionConfigSectionModelsStart setHour(Integer hour) { this.hour = hour; return this; } public Integer getHour() { return this.hour; } public UpdateCoursesOfClassRequestSectionConfigSectionModelsStart setMin(Integer min) { this.min = min; return this; } public Integer getMin() { return this.min; } } public static class UpdateCoursesOfClassRequestSectionConfigSectionModels extends TeaModel { /** *

This parameter is required.

*/ @NameInMap("end") public UpdateCoursesOfClassRequestSectionConfigSectionModelsEnd end; /** *

This parameter is required.

* * example: *

1

*/ @NameInMap("sectionIndex") public Integer sectionIndex; /** * example: *

COURSE:上课节次 REST:休息节次

*/ @NameInMap("sectionType") public String sectionType; /** *

This parameter is required.

*/ @NameInMap("start") public UpdateCoursesOfClassRequestSectionConfigSectionModelsStart start; public static UpdateCoursesOfClassRequestSectionConfigSectionModels build(java.util.Map map) throws Exception { UpdateCoursesOfClassRequestSectionConfigSectionModels self = new UpdateCoursesOfClassRequestSectionConfigSectionModels(); return TeaModel.build(map, self); } public UpdateCoursesOfClassRequestSectionConfigSectionModels setEnd(UpdateCoursesOfClassRequestSectionConfigSectionModelsEnd end) { this.end = end; return this; } public UpdateCoursesOfClassRequestSectionConfigSectionModelsEnd getEnd() { return this.end; } public UpdateCoursesOfClassRequestSectionConfigSectionModels setSectionIndex(Integer sectionIndex) { this.sectionIndex = sectionIndex; return this; } public Integer getSectionIndex() { return this.sectionIndex; } public UpdateCoursesOfClassRequestSectionConfigSectionModels setSectionType(String sectionType) { this.sectionType = sectionType; return this; } public String getSectionType() { return this.sectionType; } public UpdateCoursesOfClassRequestSectionConfigSectionModels setStart(UpdateCoursesOfClassRequestSectionConfigSectionModelsStart start) { this.start = start; return this; } public UpdateCoursesOfClassRequestSectionConfigSectionModelsStart getStart() { return this.start; } } public static class UpdateCoursesOfClassRequestSectionConfig extends TeaModel { /** *

This parameter is required.

*/ @NameInMap("sectionModels") public java.util.List sectionModels; public static UpdateCoursesOfClassRequestSectionConfig build(java.util.Map map) throws Exception { UpdateCoursesOfClassRequestSectionConfig self = new UpdateCoursesOfClassRequestSectionConfig(); return TeaModel.build(map, self); } public UpdateCoursesOfClassRequestSectionConfig setSectionModels(java.util.List sectionModels) { this.sectionModels = sectionModels; return this; } public java.util.List getSectionModels() { return this.sectionModels; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy