Aditya Siregar a759e0f57c init
2025-07-30 23:18:20 +07:00

31 lines
666 B
Go

package constants
type TableStatus string
const (
TableStatusAvailable TableStatus = "available"
TableStatusOccupied TableStatus = "occupied"
TableStatusReserved TableStatus = "reserved"
TableStatusCleaning TableStatus = "cleaning"
TableStatusMaintenance TableStatus = "maintenance"
)
func GetAllTableStatuses() []TableStatus {
return []TableStatus{
TableStatusAvailable,
TableStatusOccupied,
TableStatusReserved,
TableStatusCleaning,
TableStatusMaintenance,
}
}
func IsValidTableStatus(status TableStatus) bool {
for _, validStatus := range GetAllTableStatuses() {
if status == validStatus {
return true
}
}
return false
}