package ta1.cis.model.response

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

@Parcelize
data class ResponseDetailPengumuman(

	@field:SerializedName("data")
	val data: DataPengumuman? = null,

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

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

@Parcelize
data class FilesItem(

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

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

@Parcelize
data class DataPengumuman(

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

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

	@field:SerializedName("files")
	val files: List<FilesItem?>? = null,

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

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

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

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