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

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

There is a newer version: 2.1.67
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 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 - 2024 Weber Informatics LLC | Privacy Policy