package ta1.cis.model.response

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

@Parcelize
data class ResponsePraktikum(

	@field:SerializedName("data")
	val data: List<PraktikumItem>? = null,

	@field:SerializedName("message")
	val message: String? = null,

	@field:SerializedName("status")
	val status: Int? = null
) : Parcelable

@Parcelize
data class PraktikumItem(

	@field:SerializedName("materi")
	val materi: List<Item>? = null,

	@field:SerializedName("mingguKe")
	val mingguKe: String? = null
) : Parcelable

@Parcelize
data class Item(

	@field:SerializedName("topik")
	val topik: String? = null,

	@field:SerializedName("mingguKe")
	val mingguKe: String? = null,

	@field:SerializedName("tanggalSesi")
	val tanggalSesi: String? = null,

	@field:SerializedName("tempatPenyerahan")
	val tempatPenyerahan: String? = null,

	@field:SerializedName("kurikulum")
	val kurikulum: String? = null,

	@field:SerializedName("tujuan")
	val tujuan: String? = null,

	@field:SerializedName("tglView")
	val tglView: String? = null,

	@field:SerializedName("setoran")
	val setoran: String? = null,

	@field:SerializedName("kurikulumId")
	val kurikulumId: String? = null,

	@field:SerializedName("batasAkhir")
	val batasAkhir: String? = null,

	@field:SerializedName("praktikumId")
	val praktikumId: String? = null,

	@field:SerializedName("waktuPengerjaan")
	val waktuPengerjaan: String? = null,

	@field:SerializedName("tahunAjaran")
	val tahunAjaran: String? = null,

	@field:SerializedName("kodeMatkul")
	val kodeMatkul: String? = null,

	@field:SerializedName("sesi")
	val sesi: String? = null,

	@field:SerializedName("isi")
	val isi: String? = null,

	@field:SerializedName("aktifitas")
	val aktifitas: String? = null
) : Parcelable
