package jadwal_dokter type JadwalDokterRaw struct { Response string `json:"response"` MetaData Metadata `json:"metadata"` } type JadwalDokter struct { Response []*ListDokter `json:"response"` MetaData Metadata `json:"metadata"` } type Metadata struct { Code int `json:"code"` Message string `json:"message"` } type ListDokter struct { KodeSubspesialis string `json:"kodesubspesialis"` Hari int `json:"hari"` KapasitasPasien int `json:"kapasitaspasien"` Libur int `json:"libur"` NamaHari string `json:"namahari"` Jadwal string `json:"jadwal"` NamaSubspesialis string `json:"namasubspesialis"` NamaDokter string `json:"namadokter"` KodePoli string `json:"kodepoli"` NamaPoli string `json:"namapoli"` KodeDokter int `json:"kodedokter"` } type DaftarSpesialis struct { ID int `json:"id"` Kode string `json:"Kode"` Spesialis string `json:"Spesialis"` } type JadwalDokterSatuData struct { ID int `gorm:"column:id" json:"id"` Hari int `gorm:"column:Hari" json:"Hari"` NamaHari string `gorm:"column:Nama_hari" json:"Nama_hari"` Waktu string `gorm:"column:Waktu" json:"Waktu"` Dokter string `gorm:"column:Dokter" json:"Dokter"` Spesialis int `gorm:"column:Spesialis" json:"Spesialis"` SubSpesialis int `gorm:"column:Sub_spesialis" json:"Sub_spesialis"` Status int `gorm:"column:Status" json:"Status"` } type DataJadwalDokterSatuData struct { ID string `gorm:"column:id" json:"id"` DateCreated string `gorm:"column:date_created" json:"Date_created"` Hari string `gorm:"column:Hari" json:"Hari"` NamaHari string `gorm:"column:Nama_hari" json:"Nama_hari"` Waktu string `gorm:"column:Waktu" json:"Waktu"` Dokter string `gorm:"column:Dokter" json:"Dokter"` Spesialis int `gorm:"column:Spesialis" json:"Spesialis"` SubSpesialis int `gorm:"column:Sub_spesialis" json:"Sub_spesialis"` TanggalJadwal string `gorm:"column:Tanggal_jadwal" json:"Tanggal_jadwal"` } type JadwalDokterTempSatuData struct { ID int `gorm:"column:id" json:"id"` Hari int `gorm:"column:Hari" json:"Hari"` NamaHari string `gorm:"column:Nama_hari" json:"Nama_hari"` Waktu string `gorm:"column:Waktu" json:"Waktu"` Dokter string `gorm:"column:Dokter" json:"Dokter"` Spesialis string `gorm:"column:Spesialis" json:"Spesialis"` SubSpesialis string `gorm:"column:Sub_spesialis" json:"Sub_spesialis"` Status int `gorm:"column:Status" json:"Status"` } type ResponseListHari struct { IDSpesialis int `json:"id_spesialis"` Kode string `json:"Kode"` Spesialis string `json:"Spesialis"` Subspesialis string `json:"Subspesialis"` IDSubspesialis int `json:"id_subspesialis"` NamaLengkap string `json:"nama_lengkap"` HFISCode string `json:"HFIS_code"` KodeDPJP string `json:"DPJP_code"` IDDokter string `json:"id_dokter"` JadwalDokter []ListJadwalDokter `json:"Jadwal_dokter"` } type ListJadwalDokter struct { NamaHari string `json:"Nama_hari"` KodeHari int `json:"Kode_hari"` Waktu string `json:"Waktu"` } type RequestJadwalDokter struct { KodePoli string `json:"kodepoli"` Tanggal string `json:"tanggal"` }