package com.gh.gamecenter.feature.entity

import android.os.Parcelable
import com.gh.gamecenter.common.entity.CommunityEntity
import com.google.gson.annotations.SerializedName
import kotlinx.parcelize.Parcelize

@Parcelize
data class QuestionDraftEntity(
    @SerializedName("_id")
    var id: String = "",
    @SerializedName("community_id")
    var communityId: String = "",
    var bbs: CommunityEntity? = null,
    var title: String = "",
    var description: String = "",
    var images: ArrayList<String> = arrayListOf(),
    var videos: ArrayList<CommunityVideoEntity> = arrayListOf(),
    var tags: List<String> = arrayListOf(),
    @SerializedName("question_id")
    var questionId: String = "",
    @SerializedName("game_id")
    var gameId: String = "",
    @SerializedName("tag_activity_id")
    var tagActivityId: String = "",
    @SerializedName("tag_activity_name")
    var tagActivityName: String = "",
    var type: String = "",
    var gameEntity: GameEntity? = null
) : Parcelable