HomePagerDataBean.kt 1.88 KB
Newer Older
徐健 committed
1 2 3 4 5 6 7 8 9 10 11 12
package com.yidianling.home.model.bean

/**
 * Created by haorui on 2019/2/14.
 * Des:首页数据
 */
class HomePagerDataBean() {

    constructor(type: Int) : this() {
        this.type = type;
    }

13 14 15 16
    constructor(headerBean: HomeHeaderBean,
                consultBean: HomeConsultBean,
                confideBean: HomeConfideBean,
                courseBean: HomeCourseBean,
徐健 committed
17
                testListBean: MutableList<HomeTestItemBean>?,
18
                askBean: HomeAskBean,
徐健 committed
19
                museBean: MuseModuleBean,
20 21 22 23 24 25 26
                fmBean: HomeFMBean,
                articleBean: HomeArticleBean):this(){
        this.headerBean = headerBean
        this.consultBean = consultBean
        this.articleBean = articleBean
        this.askBean = askBean
        this.courseBean = courseBean
徐健 committed
27 28
        this.testListBean = testListBean
        this.museBean = museBean
29 30
        this.fmBean = fmBean
        this.confideBean = confideBean
徐健 committed
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
    }
    /**
     * 咨询模块数据
     */
    var consultBean: HomeConsultBean? = null
    /**
     * 文章模块数据
     */
    var articleBean: HomeArticleBean? = null
    /**
     * 问答模块数据
     */
    var askBean: HomeAskBean? = null
    /**
     * 课程模块数据
     */
    var courseBean: HomeCourseBean? = null
    /**
     * 测试模块数据
     */
    var testListBean: MutableList<HomeTestItemBean>? = null
    /**
     * 冥想模块数据
     */
    var museBean: MuseModuleBean? = null
56 57 58 59 60 61

    /**
     * 冥想改版
     */
    var meditationBean:MeditationModuleBean?=null

徐健 committed
62 63 64 65 66 67 68 69 70 71 72 73 74
    /**
     * 电台模块数据
     */
    var fmBean: HomeFMBean? = null
    /**
     * 倾述模块数据
     */
    var confideBean: HomeConfideBean? = null
    /**
     * 首页头部数据
     */
    var headerBean: HomeHeaderBean? = null
    /**
konghaorui committed
75
     * 模块分类 @see [com.yidianling.home.constract.HomeViewConfig]
徐健 committed
76 77 78 79 80
     */
    var type: Int?= 0
}