ConfideHomeBodyBean.kt 5.95 KB
Newer Older
洪国微 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 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 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
package com.ydl.confide.home.bean

/**
 * @author yuanwai
 * @描述:倾诉首页数据--body bean
 * @Copyright Copyright (c) 2018
 * @Company 壹点灵
 * @date 2018/8/10
 */
data class ConfideHomeBodyBean(
                               /**
                                * 公共参数
                                */
                               val linkUrl : String?,
                               //倾诉Id
                               val confidedId : String?,
                               //专家Id(专家编号)
                               val doctorId : String?,
                               //专家的uid
                               val uid : Int?,
                               //咨询师姓名
                               val confidedName : String?,
                               //咨询师性别 1.男 2.女
                               val confideSex : Int = 1,
                               //对你留言
                               val confideContent : String?,
                               //咨询师头像地址
                               val confidedIcon : String?,
                               //是否在线 //1在线 2离线 3通话中  4继续倾诉
                               val confideLine : Int?,
                               //已聆听文案
                               val confideHearNum : String?,
                               //历史倾听记录
                               val confideHistory : String?,
                               //是否为播放状态
                               var confideIsPlay : Boolean=false,
                               //音频播放地址
                               val confideVoice:String?,
                               //副标题(底部更多文案)
                               val subTitle : String?,
                               //咨询师标题
                                val confidedTitle:String?,
                               //副标题点击事件
                               val subLinkUrl : String?,
                               //咨询师背景图片
                               val confideBgUrl : String?,
                               //价格
                               val confideFee : String?,
                               //红包金额
                               val couponMoney : String?,
                               //新用户优惠文案
                               val couponText : String?,
                               /**
                                * banner数据
                                */
                               //banner id
                               val bannerId : String?,
                               //banner 图片地址
                               val bannerImageUrl : String?,
                               //banner标题(用于数据埋点)
                               val bannerTitle : String?,
                               //跳转地址
                               val bannerLinkUrl : String?,
                               /**
                                * 最近倾诉数据说明(查看公共参数说明)
                                */
                               //...
                               /**
                                * 分类参数
                                */
                               //分类Id
                               val categoryId : String?,
                               //分类名称
                               val categoryName : String?,
                               //分类类型(1.倾诉指南,2.专业师资)
                               val categoryType : Int?,
                               //分类图片地址
                               val categoryIcon : String?,
                               //分类内容
                               val categoryContent : String?,
                               /**
                                * 为你推荐筛选模块数据
                                */
                               //筛选标题
                               val filterName : String?,
                               //筛选类型(1.综合排序 2.性别年龄 3.擅长方向)
                               val filterType : Int?,
                               //筛选数据集
                               val group : ArrayList<ConfideHomeBodyGroupItemBean>?,
//                               //性别筛选标题
//                               val sexTitle : String?,
//                               //性别筛选数据集
//                               val sexData : ArrayList<ConfideHomeFiterItemBean>?,
//                               //年龄筛选标题
//                               val ageTitle : String?,
//                               //年龄筛选数据集
//                               val ageData : ArrayList<ConfideHomeFiterItemBean>?,
//                               //擅长方向标题
//                               val goodTitle : String?,
//                               //擅长方向筛选数据集
//                               val goodData : ArrayList<ConfideHomeFiterItemBean>?,
                               /**
                                * 为你推荐数据说明
                                */
                               val confidedTag : List<String>?,
                               /**
                                * 听声寻人数据说明(请查看公共参数说明)
                                */
                               //...
                               /**
                                * 最佳倾诉榜单数据说明
                                */
                               //倾诉统计文案(8513人)
                               val confideNum : String?,
                               //接通率
                               val confideConnection : String?,
                               //
                               var bodyData : List<ConfideHomeBodyBean>?
)