package bed

// BedData merepresentasikan payload untuk membuat, mengubah, atau mengambil data ketersediaan Bed
type BedData struct {
	KodeKelas          string `json:"kodekelas"`
	KodeRuang          string `json:"koderuang"`
	NamaRuang          string `json:"namaruang"`
	Kapasitas          int    `json:"kapasitas"`
	Tersedia           int    `json:"tersedia"`
	TersediaPria       int    `json:"tersediapria"`
	TersediaWanita     int    `json:"tersediawanita"`
	TersediaPriaWanita int    `json:"tersediapriawanita"`
}

// BedDeletePayload merepresentasikan payload untuk menghapus data Bed
type BedDeletePayload struct {
	KodeKelas string `json:"kodekelas"`
	KodeRuang string `json:"koderuang"`
}

// BedReadResponse merepresentasikan balikan dari endpoint GET Read Bed
type BedReadResponse struct {
	List []BedData `json:"list"`
}
