package com.gh.gamecenter.qa.article.detail

import com.gh.gamecenter.feature.entity.ArticleEntity
import com.gh.gamecenter.feature.entity.CommentEntity
import com.gh.gamecenter.feature.entity.GameEntity
import com.gh.gamecenter.qa.entity.ArticleDetailEntity
import com.gh.gamecenter.qa.entity.QuestionsDetailEntity

class CommentItemData(
    val game: GameEntity? = null,
    var gameEmpty: Boolean? = null,
    var divider: Boolean? = null,
    val articleDetail: ArticleDetailEntity? = null,
    val questionDetail: QuestionsDetailEntity? = null,
    var commentTop: CommentEntity? = null,
    var commentNormal: CommentEntity? = null,
    var commentPagerData: CommentPagerData? = null,
    var filter: Boolean? = null,
    var errorConnection: Boolean? = null,
    var errorEmpty: Boolean? = null,
    var footer: Boolean? = null
) {
    class CommentPagerData(val totalCommentNum: Int = 0, val showRelatedContent: Boolean = true)
}