package com.yidianling.home.model.bean

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

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

    constructor(headerBean: HomeHeaderBean,
                consultBean: HomeConsultBean,
                confideBean: HomeConfideBean,
                courseBean: HomeCourseBean,
                testListBean: MutableList<HomeTestItemBean>?,
                askBean: HomeAskBean,
                museBean: MuseModuleBean,
                fmBean: HomeFMBean,
                articleBean: HomeArticleBean):this(){
        this.headerBean = headerBean
        this.consultBean = consultBean
        this.articleBean = articleBean
        this.askBean = askBean
        this.courseBean = courseBean
        this.testListBean = testListBean
        this.museBean = museBean
        this.fmBean = fmBean
        this.confideBean = confideBean
    }
    /**
     * 咨询模块数据
     */
    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

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

    /**
     * 电台模块数据
     */
    var fmBean: HomeFMBean? = null
    /**
     * 倾述模块数据
     */
    var confideBean: HomeConfideBean? = null
    /**
     * 首页头部数据
     */
    var headerBean: HomeHeaderBean? = null
    /**
     * 模块分类 @see [com.yidianling.home.constract.HomeViewConfig]
     */
    var type: Int?= 0
}