package ru.mcs.diary.lesson.dto;

import jakarta.validation.constraints.NotNull;
import lombok.Data;
import ru.mcs.diary.lesson.LessonStatus;

import java.time.LocalDate;
import java.time.LocalTime;

@Data
public class LessonCreateRequest {

    private Long id;

    @NotNull(message = "Выберите группу")
    private Long groupId;

    @NotNull(message = "Укажите дату")
    private LocalDate date;

    @NotNull(message = "Укажите время начала")
    private LocalTime startTime;

    @NotNull(message = "Укажите время окончания")
    private LocalTime endTime;

    private String topic;

    private String homework;

    private String notes;

    private LessonStatus status;
}
