package ta1.cis.model.response

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

@Parcelize
data class ResponseMateriKul(

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

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

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

@Parcelize
data class MateriItem(

	@field:SerializedName("materiId")
	val materiId: String,

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

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

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

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

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

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

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

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

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

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

@Parcelize
data class ListMateri(

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

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