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?,
                               val videoTitle: 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 title: String?,
                               //副标题点击事件
                               val subLinkUrl : String?,
                               //咨询师背景图片
                               val confideBgUrl : String?,
                               //价格
                               val confideFee : String?,
                               //红包金额
                               val couponMoney : String?,
                               //新用户优惠文案
                               val couponText : String?,
                               val videoUrl: String?,
                               val coverVideoPicture: String?,
                               val coverPicture: 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>?,
                               var confidePraiseScore:String?,//新增评分字段
                                var listenFree:Boolean?//新增倾诉免费标识字段
)