package com.gh.gamecenter.entity

import com.google.gson.annotations.SerializedName

data class HomeContent(
    @SerializedName("link_type")
    val linkType: String = "",
    @SerializedName("link_id")
    val linkId: String = "",
    @SerializedName("link_text")
    val linkText: String = "",
    @SerializedName("link_game")
    val linkGame: GameEntity? = null,
    @SerializedName("link_column")
    val linkColumn: SubjectEntity? = null,
    @SerializedName("game_list")
    val linkGameCollection: List<GamesCollectionEntity>? = null,
    @SerializedName("link_top_game_comment")
    val linkTopGameComment: List<AmwayCommentEntity>? = null,
    @SerializedName("display_content")
    val displayContent: String = "",
    @SerializedName("recommend_text")
    val recommendText: String = "",
    @SerializedName("common_collection")
    val commonCollection: CommonCollectionEntity? = null,
    val image: String = "",
    @SerializedName("first_line_recommend")
    val firstLineRecommend: String = "",
    @SerializedName("second_line_recommend")
    val secondLineRecommend: String = "",
    @SerializedName("recommend_tag")
    val recommendTag: String = "",
    @SerializedName("ad_icon_active")
    val adIconActive: Boolean = false,
)