MeditationPlayModuleBean.kt 1.09 KB
Newer Older
范玉宾 committed
1 2 3 4 5 6 7 8 9 10 11 12
package com.yidianling.muse.bean

/**
 * 冥想模块所有数据
 * Created by xj on 2019/9/16.
 */
class MeditationPlayModuleBean : HomeItemBaseBean {
    constructor():super(false)
    constructor(isRealEmpty:Boolean):super(isRealEmpty)

    var meditationId:Long? = null
    var mediaId:Long? = null
范玉宾 committed
13 14
    var mediaType:Int?=null
    var playDetailUrl:String? = null
范玉宾 committed
15 16 17 18

    var mediaList: ArrayList<MeditationDetail>? = null

    data class MeditationDetail(
19
        val meditationType:Int? = null,
范玉宾 committed
20 21
        val mediaId:Long?=null,
        val meditationId:Long,
范玉宾 committed
22 23 24 25
        val title:String,
        val author:String,
        val coverImageUrl:String,
        val mediaUrl:String,
范玉宾 committed
26 27 28 29 30 31 32 33
        val duration:Float?=null,
        val status:Int,
        val broadcastTime:Int,
        val businessType:Int,
        val buried:String?=null,
        val desc:String?=null,
        val coverImageUrlIcon:String
        )
范玉宾 committed
34

范玉宾 committed
35 36 37 38
    override fun toString(): String {
        return "MeditationPlayModuleBean(meditationId=$meditationId, mediaId=$mediaId, mediaType=$mediaType, playDetailUrl=$playDetailUrl, mediaList=$mediaList)"
    }

范玉宾 committed
39
}