MeditationPlayModuleBean.kt 1.27 KB
Newer Older
范玉宾 committed
1 2 3 4 5 6 7
package com.yidianling.muse.bean

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

11 12 13 14 15 16 17 18
    var meditationId: Long? = null
    var mediaId: Long? = null
    var mediaType: Int? = null
    var playDetailUrl: String? = null
    val minProgramId: String? = null
    val cateId: Int? = null
    val tagId: String? = null
    val mark: Int? = null
范玉宾 committed
19 20 21 22

    var mediaList: ArrayList<MeditationDetail>? = null

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

范玉宾 committed
40 41 42 43
    override fun toString(): String {
        return "MeditationPlayModuleBean(meditationId=$meditationId, mediaId=$mediaId, mediaType=$mediaType, playDetailUrl=$playDetailUrl, mediaList=$mediaList)"
    }

范玉宾 committed
44
}