package ua.tqs;

import java.time.LocalDate;

public class MealBookingRequest {

    public enum ReservationState {
        ACTIVE, CANCELED, USED
    }

    private String userId;
    private LocalDate date;
    private String shift; 
    private ReservationState state;

    public MealBookingRequest(String userId, LocalDate date, String shift) {
        this.userId = userId;
        this.date = date;
        this.shift = shift;
        this.state = ReservationState.ACTIVE;
    }

    public String getUserId() { return userId; }
    public LocalDate getDate() { return date; }
    public String getShift() { return shift; }
    public ReservationState getState() { return state; }

    public void setState(ReservationState state) {
        this.state = state;
    }
}

