package com.gh.gamecenter.common.entity

import android.os.Parcelable
import com.gh.gamecenter.common.utils.ShareUtils
import kotlinx.parcelize.Parcelize

@Parcelize
class NormalShareEntity(
    var id: String = "",
    var shareUrl: String = "",
    var shareIcon: String = "",
    var shareTitle: String = "",
    var shareSummary: String = "",
    var shareEntrance: ShareUtils.ShareEntrance = ShareUtils.ShareEntrance.game,
    var additionalParams: AdditionalParamsEntity? = null
) : Parcelable

@Parcelize
class AdditionalParamsEntity(
    var contentType: String = "",//内容类型：包括帖子、视频贴、提问贴
    var contentId: String = "",//内容id
    var bbsId: String = "",//论坛id
    var bbsType: String = "",//论坛类型:游戏论坛、综合论坛
    var refUserId: String = "",//分享用户所属的用户Id
) : Parcelable