init
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user