package ta1.cis.model.response

import android.os.Parcelable
import com.google.gson.annotations.SerializedName
import kotlinx.android.parcel.Parcelize

@Parcelize
data class ResponsePertanyaan(
	@SerializedName("data")
	val data: List<DataItem?>? = null,
	@SerializedName("message")
	val message: String? = null,
	@SerializedName("status")
	val status: Int? = null
) : Parcelable

@Parcelize
data class OpsiItem(
	@SerializedName("no_opsi")
	val noOpsi: String? = null,
	@SerializedName("ket_opsi")
	val ketOpsi: String? = null
) : Parcelable

@Parcelize
data class DataItem(
	@SerializedName("kuesioner_pertanyaan_id")
	val kuesionerPertanyaanId: Int? = null,
	@SerializedName("tipe_opsi")
	val tipeOpsi: String? = null,
	@SerializedName("opsi")
	val opsi: List<OpsiItem?>? = null,
	@SerializedName("kategori")
	val kategori: String? = null,
	@SerializedName("kuesioner_id")
	val kuesionerId: String? = null,
	@SerializedName("pertanyaan")
	val pertanyaan: String? = null
) : Parcelable