package com.dollearn.student.network.entity
|
|
import android.os.Parcel
|
import android.os.Parcelable
|
|
data class RewardQuestion(
|
var answerNum: Int = 0,
|
val describe: String = "",
|
val golds: Int = 0,
|
val id: Int = 0,
|
val imgUrl: String? = "",
|
val insertTime: String = "",
|
val isDelete: Int = 0,
|
val question: String = "",
|
val questionId: String? = "",
|
val questionUserAvatar: String = "",
|
val questionUserName: String = "",
|
val roleType: Int = 0,
|
val state: Int = 0,
|
val questionUserId: Int = 0
|
) : Parcelable {
|
constructor(parcel: Parcel) : this(
|
parcel.readInt(),
|
parcel.readString()?:"",
|
parcel.readInt(),
|
parcel.readInt(),
|
parcel.readString()?:"",
|
parcel.readString()?:"",
|
parcel.readInt(),
|
parcel.readString()?:"",
|
parcel.readString()?:"",
|
parcel.readString()?:"",
|
parcel.readString()?:"",
|
parcel.readInt(),
|
parcel.readInt(),
|
parcel.readInt()
|
) {
|
}
|
|
override fun writeToParcel(parcel: Parcel, flags: Int) {
|
parcel.writeInt(answerNum)
|
parcel.writeString(describe)
|
parcel.writeInt(golds)
|
parcel.writeInt(id)
|
parcel.writeString(imgUrl)
|
parcel.writeString(insertTime)
|
parcel.writeInt(isDelete)
|
parcel.writeString(question)
|
parcel.writeString(questionId)
|
parcel.writeString(questionUserAvatar)
|
parcel.writeString(questionUserName)
|
parcel.writeInt(roleType)
|
parcel.writeInt(state)
|
parcel.writeInt(questionUserId)
|
}
|
|
override fun describeContents(): Int {
|
return 0
|
}
|
|
companion object CREATOR : Parcelable.Creator<RewardQuestion> {
|
override fun createFromParcel(parcel: Parcel): RewardQuestion {
|
return RewardQuestion(parcel)
|
}
|
|
override fun newArray(size: Int): Array<RewardQuestion?> {
|
return arrayOfNulls(size)
|
}
|
}
|
}
|