brass/db/src/models/availability_assignment_state.rs

15 lines
541 B
Rust

#[derive(PartialEq, Eq, Debug)]
pub enum AvailabilityAssignmentState {
// availability is not assigned at all or at least not timely conflicting
Unassigned,
// availability is assigned for another event that is timely conflicting
Conflicting,
// availability is assigned to this event as Posten
AssignedPosten(i32),
// availability is assigned to this event as Führungsassistent
AssignedFührungsassistent(i32),
// availability is assigned to this event as Wachhabender
AssignedWachhabender(i32),
}